04.01.2012, 17:07
(04.01.2012, 16:46)Devidra schrieb: [ -> ]also kann ich anstatt form action einfach form lassen, nach deiner Aussage Mihawk?So meinte ich das:
Code:
<form action="" method="post">
(04.01.2012, 16:46)Devidra schrieb: [ -> ]also kann ich anstatt form action einfach form lassen, nach deiner Aussage Mihawk?So meinte ich das:
<form action="" method="post">
<form action="" method="post">
<?php
// Verbindungs zur Datenbank
$_config = array();
$_config['host'] = 'localhost';
$_config['user'] = 'user';
$_config['password'] = 'pw';
$_config['database'] = 'db';
if( !$connection = mysql_connect( $_config['host'], $_config['user'], $_config['password'] ) ) {
die( 'Verbindung zum Datenbankserver konnte nicht hergestellt werden.' );
}
if( !mysql_select_db( $_config['database'], $connection ) ) {
die ( 'Die Datenbank ' . $_config['database'] . ' kann nicht verwendet werden. <br />
MySQL-Error: <br />' . mysql_error() );
}
$tabellen = "<option><?php $spiele ?></option>";
$eintragen = "<input class=\"button_eintragen\" type=\"button\" onclick=\"alert('Noch nicht verfügbar!')\" \/>";
$folge = "<input type=\"text\" size=\"10\" maxlength=\"25\" \/>";
$datum = "<input type=\"text\" size=\"25\" maxlength=\"50\" \/>";
$author = "<input type=\"text\" size=\"25\" maxlength=\"50\" \/>";
$videolink = "<input type=\"text\" size=\"50\" maxlength=\"150\" \/>";
$eintragen = "INSERT INTO Tabellenname
(spalte1, spalte2, spalte3, spalte4)
VALUES
('$folge', '$datum', '$author', '$videolink')";
$eintragen = mysql_query($eintragen);
$spiele = mysql_query(SHOW TABLES FROM letsplay);
?>
Spiel:<br />
<select>
<?php $tabellen ?>
</select>
<br /><br />
Nummer der Folge:<br />
<?php $folge ?>
<br /><br />
Datum:<br />
<?php $datum ?>
<br /><br />
Author:<br />
<?php $author ?>
<br /><br />
Videolink:<br />
<?php $videolink ?>
<br /><br />
<?php $eintragen ?>
</form>
$spiele = mysql_query(SHOW TABLES FROM db_name);
$spiele = mysql_query("SHOW TABLES FROM `DATENKBANKNAME`");
$eintragen = mysql_query($eintragen);
$spiele = mysql_query("SHOW TABLES FROM 'letsplay'");
$spiele = mysql_query("SHOW TABLES FROM `".$dbname."`");
$spiele = mysql_query("SHOW TABLES FROM `{$dbname}`");
$spiele = mysql_query("SHOW TABLES FROM `$dbname`");
$spiele = mysql_query("SHOW TABLES FROM '".$dbname."'");
<form action="verarbeiten.php" method="post">
Nummer der Folge:<br>
<input size="10" maxlength="25" \="" type="text" name="folge">
<br><br>
Datum:<br>
<input size="25" maxlength="50" \="" type="text" name="datum">
<br><br>
Author:<br>
<input size="25" maxlength="50" \="" type="text" name="autor">
<br><br>
Videolink:<br>
<input size="50" maxlength="150" \="" type="text" name="video">
<br><br>
</form>
<?php
//Deine Daten hier
$_config = array();
$_config['host'] = 'localhost';
$_config['user'] = 'user';
$_config['password'] = 'pw';
$_config['database'] = 'db';
//Verbindung aufbauen & Datenbank auswählen
if( !$connection = mysql_connect( $_config['host'], $_config['user'], $_config['password'] ) ) {
die( 'Verbindung zum Datenbankserver konnte nicht hergestellt werden.' );
}
if( !mysql_select_db( $_config['database'], $connection ) ) {
die ( 'Die Datenbank ' . $_config['database'] . ' kann nicht verwendet werden. <br />
MySQL-Error: <br />' . mysql_error() );
}
$folge=$_POST['folge']; $datum=$_POST['datum']; $autor=$_POST['autor']; $video=$_POST['video'];
$eintragen = "INSERT INTO
tabelle(folge, datum, autor, video)
VALUES('$folge', '$datum', '$autor', '$video')";
$res = mysql_query($eintragen) or die( 'Error[SELECT|User]: <br />
<pre>' . $eintragen . '</pre>
<br />
MySQL-Error: ' . mysql_error() );
(04.01.2012, 19:59)Jones schrieb: [ -> ]es geht auch mit single quotes:Also bei mir meint phpmyadmin etwas anderes.
PHP-Code:$spiele = mysql_query("SHOW TABLES FROM '".$dbname."'");
Ist zwar umständlich aber es geht
Ich empfehle aber eh direkt zu beginn eine Verbindung aufzubauene dann muss man nicht bei jedem Query ein "FROM" hintersetzen.
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''rcms'' at line 1