hilfdirselbst.ch
Facebook Twitter gamper-media
Ju_Fisi
Beiträge: 3
18. Jan 2018, 11:38
Beitrag #1 von 6
Bewertung:
(2207 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Probleme mit PHP Script


Hallo ihr :)
Ich bin noch ein relativer Anfänger in Bezug auf PHP. Ich schreibe momentan an einem Script, welches über ein Webinterface neue Datensätze zur Datenbank hinzufügt...
Das ist mein Code dazu :

Code
<html> 
<head>
<?php


if ($asend)
{
$db = mysql_connect( "..." , "..." , "..." );

$sqlab = "insert into books";
$sqlab .= "(titel, publication_year, publication_company, theme) values "
$sqlab .= "('". $_POST["titel"] ."', '". $_POST["publication_year"] ."', '". $_POST["publication_company"] ."', '". $_POST["theme"] ."', )";

mysql_db_query("archive", $sqlab);

$num = mysql_affected_rows();
if ($num>0)
echo "Ein neuer Eintrag.<p>";
else
{
echo "Fehler! ";
echo "kein Eintrag hinzugefügt<p>";
}
mysql_close($db);
}
?>

</html>


Vergebt mir wenn es nach kompletten Anfänger aussieht :D Fehlermeldung dazu ist :
syntax error, unexpected '$sqlab' (T_VARIABLE)on line 11

Das wäre also Zeile :
$sqlab .= "('". $_POST["titel"] ."', '". $_POST["publication_year"] ."', '". $_POST["publication_company"] ."', '". $_POST["theme"] ."', )";


Könnt ihr mir eventuell weiterhelfen? Top
 
X
flobaer m
Beiträge: 315
18. Jan 2018, 11:59
Beitrag #2 von 6
Beitrag ID: #561914
Bewertung:
(2203 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Probleme mit PHP Script


Ja, am Ende der Zeile davor fehlt das Semikolon ;-)

Viele Grüße
Florian
als Antwort auf: [#561911] Top
 
Ju_Fisi
Beiträge: 3
18. Jan 2018, 13:38
Beitrag #3 von 6
Beitrag ID: #561930
Bewertung:
(2186 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Probleme mit PHP Script


Danke, hab dann leider doch noch gesehen das ziemlich viel falsch war.. Aber nun funktionierts :)
als Antwort auf: [#561914] Top
 
Intermedia S
Beiträge: 1285
19. Jan 2018, 10:31
Beitrag #4 von 6
Beitrag ID: #561942
Bewertung:
(2133 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Probleme mit PHP Script


Antwort auf: Aber nun funktionierts :)


nicht mehr lange: http://us2.php.net/manual/de/function.mysql-connect.php
Bitte rotes Feld lesen.

Gruß Sven


http://www.aurahysil.de?hds Mit Aurahysil Freizeit schaffen - Beschichtungen der besonderen Art - http://www.intermedia-bg.de?hds INTERMEDIA bürogemeinschaft
als Antwort auf: [#561930] Top
 
Ju_Fisi
Beiträge: 3
19. Jan 2018, 11:14
Beitrag #5 von 6
Beitrag ID: #561943
Bewertung:
(2128 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Probleme mit PHP Script


Ich hab fast das komplette Script umgeschrieben, glaub mir das funktioniert jetzt.
als Antwort auf: [#561942] Top
 
crisies  A  p
Beiträge: 92
6. Feb 2018, 22:51
Beitrag #6 von 6
Beitrag ID: #562320
Bewertung:
(580 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Probleme mit PHP Script


Hallo,

1. bei "insert into books " fehlt dir ein SPACE hinten
2. bei der nächsten Linie ...) values " fehlt ein ; zuhinterst
3. bei der nächsten hats ein , zuviel ."', )"; muss ."'); sein
4. die $_POST Werte sollten mit real_escape oder ähnlichem maskiert werden

lg
chris.w.
als Antwort auf: [#561911] Top
 
X