CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
16.11.2004, 08:45:45
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
Zitat:
Original geschrieben von Rudolfsport
das ist nicht im CODE, hab es drinnen, weil ich dachte, dass es vielleciht dick wird. Aber im Code ist das nicht so.
|
Statt den beiden Zeilen hättest du auch einfach print $sql schreiben können.
Welche Ausgabe erhälst du?
|
16.11.2004, 12:58:14
|
Senior Member
|
|
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
|
|
Hi,
zum Verständnis
PHP-Code:
error_reporting(E_ALL);
$foo = $sql; // Zuweisung ist hier falsch -> $sql wird ja erst spaeter deklariert!
$sql = 'Gugug';
echo $foo; // Keine Ausgabe
echo '<hr>';
/*
So isses besser
*/
$sql = 'Gugug';
$foo = $sql;
echo $foo;
Aber wie schon geschrieben, vergiss das $foo...
PHP-Code:
//...
$sql = "INSERT INTO
rennzeiten
SET
ergebnis = '$rdnzeit'";
echo $sql; // Das reicht zur Testausgabe...
/*
Bau mal das "or die (mysql_error()" hier ein
*/
mysql_query($sql) or die (mysql_error()); // Wird hier was ausgegeben???
//...
|
16.11.2004, 19:44:13
|
Junior Member
|
|
Registriert seit: Sep 2004
Beiträge: 348
|
|
Bei Chris Variante erhalte ich diese Fehlermeldung:
Unknown column 'ergebnis' in 'field list'
Bei xabbuhs idee erhalte ich die ganz nocrmale wahl ohne irgendwas ungewöhnliches.
DAs heißt doch sowas, dass es diese Zeile in der DB nicht gibt oder?
|
17.11.2004, 10:08:03
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
Zitat:
Original geschrieben von Rudolfsport
Unknown column 'ergebnis' in 'field list'
|
Du musst dein MySQL-Query natürlich an die Struktur deiner Datenbanktabelle anpassen. Die Spalte ergebnis existiert bei dir nicht. Also musst du an diese Stelle im Query den Namen setzen, den die Spalte tatsächlich hat.
|
17.11.2004, 14:59:38
|
Junior Member
|
|
Registriert seit: Sep 2004
Beiträge: 348
|
|
Nun habe ich es angepasst bekomme aber folgende Fehlermeldung, die sich auf das '=' im Code bezieht:
Parse error: parse error, unexpected '=' in /usr/export/www/vhosts/funnetwork/hosting/rudolf1989/setup4.php on line 51
CODE:
PHP-Code:
$rdnzeit2= $runden * $tank * $multi;
$rdnzeit = $rdnzeit2 / 1000;
$sql = "INSERT INTO
rennzeiten
SET
id ='$num'";
fname ='$fname'";
zeit ='$rdnzeit'";
mysql_query($sql);
Zeile 51 ist fname ='$fname'"; . Diese Variablen sind im Vorherigen Formular, das so aussieht definiert:
PHP-Code:
echo "<FORM ACTION='setup4.php' METHOD='POST'>";
echo "<input name='num'>Deine ID<br>";
echo "<input name='fname'>Fahrername<br>";
echo "<input name='tank'>Tankfüllung <br>";
echo "<select name ='reifen'>";
Nun sthe ich auf dem schlauch
|
17.11.2004, 15:05:52
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
> zeit ='$rdnzeit'";
$zeit vielleicht? oder was hat der teil:
$sql = "INSERT INTO
rennzeiten
SET
id ='$num'";
fname ='$fname'";
zeit ='$rdnzeit'";
zu bedeuten? könnte auch sein, dass "; nach $num' da nicht hingehört?
|
17.11.2004, 15:32:26
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
Zitat:
Original geschrieben von Rudolfsport
Parse error: parse error, unexpected '=' in /usr/export/www/vhosts/funnetwork/hosting/rudolf1989/setup4.php on line 51
CODE:
PHP-Code:
$rdnzeit2= $runden * $tank * $multi;
$rdnzeit = $rdnzeit2 / 1000;
$sql = "INSERT INTO
rennzeiten
SET
id ='$num'";
fname ='$fname'"; // <- das $ vor fname fehlt, was machen die " da?
zeit ='$rdnzeit'"; // und hier (")?
mysql_query($sql);
|
|
17.11.2004, 15:57:33
|
|
Member
|
|
Registriert seit: Dec 2002
Ort: Soest
Beiträge: 623
|
|
Hab ich irgendwas nicht mitbekommen? Hat INSERT jetzt eine neue Syntax?
Kenne nur
PHP-Code:
$sql = "INSERT INTO rennzeiten
(id,
fname,
zeit)
VALUES ('$num',
'$fname',
'$rdnzeit')";
__________________
The internet is full of answers, even to never asked questions!
|
17.11.2004, 16:27:23
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
Zitat:
Der INSERT Befehl kann auch mit einer SET-Angabe benutz werden
|
Quelle: Tutorial
|
17.11.2004, 16:54:45
|
Junior Member
|
|
Registriert seit: Sep 2004
Beiträge: 348
|
|
ok danke angezeigt wird nun nichts mehr, aber die werten sind immernoch nciht in der DB.
EDIT:
Es trägt nun etwas in die Datenbank ein, aber wie weise ich jedem User eine bestimmte Zahl zu?
Geändert von Rudolfsport (17.11.2004 um 17:05:03 Uhr)
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 14:22:54 Uhr.
|