 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
28.08.2002, 00:29
|
#1
|
|
TP-Veteran
Registriert seit: Oct 2001
Ort: Oberau
|
[php] wieder mal db probleme
hab wieder mal ein DB Query Problem:
er gibt mir immer "Daten konnten nicht gespeichert werden" aus:
PHP-Code:
$verbindung = mysql_connect ($server,$user,$pass) or die ($error1);
mysql_select_db ($table) or die ($error2);
$anfrage = "INSERT INTO portfolio (titel, auftraggeber, kategorie, prog, datum, bescheibung) VALUES ('$name', '$auftraggeber', '$kategorie', '$prog', '$datum', '$beschreibung')";
mysql_query ($anfrage, $verbindung) or die ("Konnte Daten nicht speichern");
Was isn da falsch bitte?
Alexander
|
|
|
28.08.2002, 01:20
|
#2
|
|
TP-Specialist
Registriert seit: Feb 2002
Ort: Wien
|
Hallo Holunda,
ich benutze immer eine Variable, der mysql_query den Rückgabewert (true oder false) übergeben kann. Mag sein, dass es daran liegt:
PHP-Code:
$ergebnis = mysql_query ($anfrage, $verbindung) or die ("Konnte Daten nicht speichern");
Gruß, Jürgen
|
|
|
28.08.2002, 01:33
|
#3
|
|
TP-Veteran
Registriert seit: Oct 2001
Ort: Oberau
|
hier mal mein ganzer code:
PHP-Code:
<form action="<? $PHP_SELF ?>" method="post">
<table border="0" cellpadding="0" cellspacing="0" bordercolor="#111111" width="500">
<tr>
<td bgcolor="#FF9900" colspan="2"><b><font face="Verdana" size="2" color="#FFFFFF">Neue Portfolio hinzufügen</font></b></td>
</tr>
<tr>
<td bgcolor="#FFE3BB" colspan="2"><br></td>
</tr>
<tr>
<td width="150" bgcolor="#FFE3BB"><font face="Verdana" size="2"> Name:</font></td>
<td width="100%" bgcolor="#FFE3BB"><input type="text" name="name" size="20"></td>
</tr>
<tr>
<td width="150" bgcolor="#FFE3BB"><font face="Verdana" size="2"> Auftraggeber:</font></td>
<td width="100%" bgcolor="#FFE3BB"><input type="text" name="auftraggeber" size="20"></td>
</tr>
<tr>
<td width="150" bgcolor="#FFE3BB"><font face="Verdana" size="2"> Kategorie:</font></td>
<td width="100%" bgcolor="#FFE3BB"><select name="kategorie">
<option value="wallpaper">wallpaper</option>
<option value="website">website</option>
<option value="grafik">grafik</option>
<option value="sonstige">sonstige</option>
</select></td>
</tr>
<tr>
<td width="150" bgcolor="#FFE3BB"><font face="Verdana" size="2"> Programme:</font></td>
<td width="100%" bgcolor="#FFE3BB"><input type="text" name="prog" size="20"></td>
</tr>
<tr>
<td width="150" bgcolor="#FFE3BB"><font face="Verdana" size="2"> Datum:</font></td>
<td width="100%" bgcolor="#FFE3BB"><input type="text" name="datum" size="20"></td>
</tr>
<tr>
<td width="150" bgcolor="#FFE3BB" valign="top"><font face="Verdana" size="2"> Beschreibung:</font></td>
<td width="100%" bgcolor="#FFE3BB"><textarea cols="30" rows="3" name="beschreibung"></textarea></td>
</tr>
<tr>
<td width="33%" bgcolor="#FFE3BB"><font face="Verdana" size="2"><br><br> </font></td>
<td width="67%" bgcolor="#FFE3BB"><font face="Verdana" size="2"><input type="submit" value="eintragen"></font></td>
<input type="hidden" name="action" value="upload">
</tr>
<tr></form>
<td> </td>
<td>
<?
if ($action == "upload"){
$server = "xxxxxxxxx";
$user = "xxxxxxxxxxxxxx";
$pass = "xxxxxxxxxx";
$error1 = "Server ist zur Zeit nicht verfügbar!";
$error2 = "Datenbank ist zur Zeit nicht verfügbar!";
$table = "xxxx";
mysql_connect ($server,$user,$pass) or die ($error1);
mysql_select_db ($table) or die ($error2);
$anfrage = "INSERT INTO portfolio (titel, auftraggeber, kategorie, prog, datum, bescheibung) VALUES ('$name', '$auftraggeber', '$kategorie', '$prog', '$datum', '$beschreibung')";
mysql_query ($anfrage) or die ("Konnte Daten nicht speichern");
} // Ende if upload
?>
</td>
</tr>
</table>
|
|
|
28.08.2002, 02:11
|
#4
|
|
TP-Specialist
Registriert seit: Feb 2002
Ort: Wien
|
Ah, klarer Fall (aber erst, nachdem ichs bei mir ausprobiert habe  ):
$anfrage = "INSERT INTO portfolio (titel, auftraggeber, kategorie, prog, datum, bescheibung ) VALUES ('$name', '$auftraggeber', '$kategorie', '$prog', '$datum', '$beschreibung')";
... es muss natürlich besch reibung heißen!
Jetzt läufts 
|
|
|
28.08.2002, 10:47
|
#5
|
|
TP-Veteran
Registriert seit: Oct 2001
Ort: Oberau
|
und was wenn mein Feld nun doch bescheibung heißt?
danke Jürgen
|
|
|
28.08.2002, 11:51
|
#6
|
|
TP-Specialist
Registriert seit: Feb 2002
Ort: Wien
|
Zitat:
Original geschrieben von holunda
und was wenn mein Feld nun doch bescheibung heißt?
|
... dann hätte es ja eh funktioniert 
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 22:20 Uhr.
|
 |