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 ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 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
  #1  
Alt 14.08.2002, 16:16:54
oli-oli oli-oli ist offline
Anfänger
 
Registriert seit: Aug 2002
Ort: Wolfenbüttel
Alter: 38
Beiträge: 4
oli-oli eine Nachricht über ICQ schicken
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
Mit Zitat antworten
  #2  
Alt 14.08.2002, 16:36:23
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 42
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
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
Mit Zitat antworten
  #3  
Alt 15.08.2002, 15:35:50
oli-oli oli-oli ist offline
Anfänger
 
Registriert seit: Aug 2002
Ort: Wolfenbüttel
Alter: 38
Beiträge: 4
oli-oli eine Nachricht über ICQ schicken
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
Mit Zitat antworten
  #4  
Alt 15.08.2002, 17:52:36
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 42
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
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
Mit Zitat antworten
  #5  
Alt 15.08.2002, 17:54:50
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 42
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
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
Mit Zitat antworten
  #6  
Alt 16.08.2002, 12:46:43
isy isy ist offline
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
Mit Zitat antworten
  #7  
Alt 16.08.2002, 12:52:24
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 42
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
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
Mit Zitat antworten
  #8  
Alt 16.08.2002, 12:59:28
isy isy ist offline
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
Mit Zitat antworten
  #9  
Alt 16.08.2002, 14:52:44
Benutzerbild von Matt
Matt Matt ist offline
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.
Mit Zitat antworten
  #10  
Alt 16.08.2002, 15:03:05
Benutzerbild von SPiC
SPiC SPiC ist offline
Junior Member
 
Registriert seit: Aug 2002
Ort: Münster/Germany
Beiträge: 324
SPiC eine Nachricht über ICQ schicken
Ich schließe mich Progman an...

=:-) Sebastian
__________________
Member of the PHP Development Group

spic@php.net
www.php.net
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 11:36:12 Uhr.


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


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