Hallo an Alle"!
Habe folgendes Problem ... Habe eine Datei die heisst "index.php" will aber in diesem Datei meherer Funktionen aufrufen, sowie, "INSERT, SELECT usw...".
Nun leider wird der Code von ganz oben weg gelesen, also wenn ich z.B. ein "SELECT" machen will, wird auch "INSERT" mit gelesen.
Brauche irgendwie eine Abbruchsbedinung, damit der erste Teil zuerst gelesen wird und dann der zweite Teil vom Source (aber ohne dem ersten Teil).
Hier mal der Code:
Hier der html-teil:
Bedanke mich im Vorraus,
Merti
Habe folgendes Problem ... Habe eine Datei die heisst "index.php" will aber in diesem Datei meherer Funktionen aufrufen, sowie, "INSERT, SELECT usw...".
Nun leider wird der Code von ganz oben weg gelesen, also wenn ich z.B. ein "SELECT" machen will, wird auch "INSERT" mit gelesen.
Brauche irgendwie eine Abbruchsbedinung, damit der erste Teil zuerst gelesen wird und dann der zweite Teil vom Source (aber ohne dem ersten Teil).
Hier mal der Code:
PHP:
### Der INSERT Bereich ###
if (isset($_POST['insert_cd']) && ($_POST['insert_cd'] == "Neue CD einfügen")) {
echo "<form action=index.php method=post>
<table border=0>
<tr>
<td>Cd</td>
<td colspan=2><input type=text name=cdname></td>
</tr>
<tr>
<td>Beschreibung</td>
<td colspan=2><textarea name=cdbeschreibung rows=5 cols=50></textarea></td>
</tr>
<tr>
<td> </td>
<td><input type=submit name=senden value=Senden></td>
<td><input type=reset></td>
</tr>
</table>
</form>";
} else {
$sql = 'INSERT INTO cds SET cdname="'.$_POST['cdname'].'",cdbeschreibung ="'.$_POST['cdbeschreibung'].'"';
mysql_query($sql);
$msg_insert_cd = "Neue Cd erfolgreich eingefügt";
}
Hier der html-teil:
Code:
<form action="index.php" method="post">
<table>
<tr>
<td><input type="submit" name="insert_cd" value="Neue CD einfügen"></td>
<td><input type="submit" name="borrow_cd" value="CD ausborgen"</a></td>
</tr>
</table>
</form>
PHP:
### Der SELECT Bereich ###
if (isset($_POST['borrow_cd']) && ($_POST['borrow_cd'] == "CD ausborgen")) {
$sql = 'SELECT * FROM cds';
$result = mysql_query($sql);
echo '<table border=1>
<tr>
<td>Nummer</td>
<td>CD-Name</td>
<td>Beschreibung</td>
</tr>';
while ($row = mysql_fetch_array($result)) {
echo '<tr><td>'.$row['cdid'].'</td>';
echo '<td>'.$row['cdname'].'</td>';
echo '<td> '.$row['cdbeschreibung'].'</td></tr>';
}
echo '</tr></table>';
}
Bedanke mich im Vorraus,
Merti
Zuletzt bearbeitet: