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 |

14.08.2002, 16:16:54
|
Anfänger
|
|
Registriert seit: Aug 2002
Ort: Wolfenbüttel
Alter: 38
Beiträge: 4
|
|
Eintragen von Daten
Hallo erstmal...
Also ich habe folgendes Problem. Ich hab mir ein Script gebaut, mit einem Formular, und einer Seite, die die eingegebenen Daten in eine Tabelle eintragen soll. Das Formular ist auf jeden Fall korrekt, ich habs wo anders ausprobiert. Es wird in der Tabelle auch eine neue Zeile angelegt. Das Problem ist jetzt: Die neue zeile ist leer. Also die Daten, die man ins Formular eingetragen hat erscheinen nicht. Woran kann das liegenDanke im Vorraus
__________________
Besuchen sie unsere Homepage und lernen sie ganz einfach HTML http://www.wiewowarum.net
|

14.08.2002, 16:36:23
|
 |
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 42
Beiträge: 5.255
|
|
versuch das speichern mal mit $_POST['deine_variable'];
und nicht $deine_variable...
sollte gehen wenn nicht, dann schildere bitte dein prob mal etwas genauer.
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|

15.08.2002, 15:35:50
|
Anfänger
|
|
Registriert seit: Aug 2002
Ort: Wolfenbüttel
Alter: 38
Beiträge: 4
|
|
Sorry...
Sorry, aber ich weiss nicht genau, was du meinst.
Hier sind miene Scripte:
Code:
<HTML>
<HEAD>
</HEAD>
<BODY>
<form action="eintrag.php" method="post">
<input type="text" name="url">
<input type="text" name="urlname">
<input type="text" name="name">
<input type="text" name="banner">
<input type="text" name="beschreibung">
<input type="submit" value="send">
</form>
</BODY>
_________________________-
<?
mysql_connect("localhost","Oli","Oli") or die ("Keine Verbindung moeglich");
;
mysql_select_db("wb") or die ("Keine Verbindungzbdfgdfgdfg moeglich");
;
$input = mysql_query("INSERT INTO
links
('url','urlname','name','banner','beschreibung')
VALUES
('$url','$urlname','$name','$banner','$beschreibung');
");
?>
</HTML>
__________________
Besuchen sie unsere Homepage und lernen sie ganz einfach HTML http://www.wiewowarum.net
|

15.08.2002, 17:52:36
|
 |
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 42
Beiträge: 5.255
|
|
hi, versuch mal den code:
Code:
<HTML>
<HEAD>
</HEAD>
<BODY>
<form action="eintrag.php" method="post">
<input type="text" name="url">
<input type="text" name="urlname">
<input type="text" name="name">
<input type="text" name="banner">
<input type="text" name="beschreibung">
<input type="submit" value="send">
</form>
</BODY>
<?
mysql_connect("localhost","Oli","Oli") or die ("Keine Verbindung moeglich");
;
mysql_select_db("wb") or die ("Keine Verbindungzbdfgdfgdfg moeglich");
;
$input = mysql_query("INSERT INTO
links
('url','urlname','name','banner','beschreibung')
VALUES
($_POST['url'], $_POST['urlname'], $_POST['name'], $_POST['banner'], $_POST['beschreibung']);
");
?>
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|

15.08.2002, 17:54:50
|
 |
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 42
Beiträge: 5.255
|
|
P.S. du darfst keine variablen in einfache hochkommas setzten... also nicht
'$variable'
sondern
$variable
was in einfachen hoch kommas steht wird nicht von php geparst und somit auch kein wert oder sonst was über geben.
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|

16.08.2002, 12:46:43
|
Anfänger
|
|
Registriert seit: Jul 2002
Beiträge: 10
|
|
Hochkomma
Hallo |Coding,
Das mit dem Hochkomma ist nicht so ganz richtig.
$input = mysql_query("
INSERT INTO
links
('url','urlname','name','banner','beschreibung')
VALUES
('$url','$urlname','$name','$banner','$beschreibung');
");
Der komplette "Insert-String" ist durch doppelte Anführungszeichen eingeschlossen,
das bedeutet der Inhalt zwischen diesen Zeichen wird von PHP geparst.
Die einfachen Hochkommas werden benötigt, um in eine Mysql-Datenbank auch Strings
einfügen zu können. Sind, bei einem INSERT oder UPDATE, Variablen die Strings enthalten nicht mit ' oder " flankiert, so bekommst du einen Mysql-Error.
Gruss
Ingo
|

16.08.2002, 12:52:24
|
 |
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 42
Beiträge: 5.255
|
|
hmm wenn aber variablen drine sind kann man die hoch kommas doch weg lassen oder irre ich mich da?
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|

16.08.2002, 12:59:28
|
Anfänger
|
|
Registriert seit: Jul 2002
Beiträge: 10
|
|
Hi |Coding,
leider kann man diese nicht weglassen. Ich habe mir z.B. angewöhnt sämtliche Variablen
in einem Insert-Statement (selbst numerische) in Hochkommas zu setzen. Mysql erwartet
einen numerichen Wert, wenn die Variable so "alleine" steht. Was PHP-Funktionen betrifft,
hast du vollkommen recht. In diesem Fall ist es aber ein Mysql-Problem.
gruss
Ingo
|

16.08.2002, 14:52:44
|
 |
Member
|
|
Registriert seit: Mar 2002
Ort: Port 80, localhost-city, 127/0/0/1
Beiträge: 878
|
|
hallo, ich wollte nur anmerken, da euer problem schon gelöst worden sein sollte, dass ihr euren HTML Kurs umbedingt überarbeiten solltet, ihr verbreitet darin nämlich sehr viel falschinformation.
|

16.08.2002, 15:03:05
|
 |
Junior Member
|
|
Registriert seit: Aug 2002
Ort: Münster/Germany
Beiträge: 324
|
|
Ich schließe mich Progman an...
=:-) Sebastian
__________________
Member of the PHP Development Group
spic@php.net
www.php.net
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
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 11:36:12 Uhr.
|