SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #41  
Alt 16.11.2004, 09:45:45
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
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?
Mit Zitat antworten
  #42  
Alt 16.11.2004, 13:58:14
chris17 chris17 ist offline
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???
//... 
Mit Zitat antworten
  #43  
Alt 16.11.2004, 20:44:13
Rudolfsport Rudolfsport ist offline
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?
Mit Zitat antworten
  #44  
Alt 17.11.2004, 11:08:03
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
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.
Mit Zitat antworten
  #45  
Alt 17.11.2004, 15:59:38
Rudolfsport Rudolfsport ist offline
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
Mit Zitat antworten
  #46  
Alt 17.11.2004, 16:05:52
feuervogel feuervogel ist offline
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?
Mit Zitat antworten
  #47  
Alt 17.11.2004, 16:32:26
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
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); 
Mit Zitat antworten
  #48  
Alt 17.11.2004, 16:57:33
Benutzerbild von Yzerman
Yzerman Yzerman ist offline
Member
 
Registriert seit: Dec 2002
Ort: Soest
Beiträge: 623
Yzerman eine Nachricht über ICQ schicken
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!
Mit Zitat antworten
  #49  
Alt 17.11.2004, 17:27:23
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Zitat:
Der INSERT Befehl kann auch mit einer SET-Angabe benutz werden
Quelle: Tutorial
Mit Zitat antworten
  #50  
Alt 17.11.2004, 17:54:45
Rudolfsport Rudolfsport ist offline
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 18:05:03 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:15:19 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt