php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.12.2005, 17:14  
Erfahrener Benutzer
 
Registriert seit: 23.12.2004
Beiträge: 210
PHP-Kenntnisse:
Anfänger
Bonaparte
Bonaparte eine Nachricht über ICQ schicken
Standard Variablen werden nicht übermittelt

Ich komme hier nicht mehr klar, warum wird kein Attribut beim
Abschicken des Formulars übertragen? In diesem Fall "addy" und
"title", input type="hidden" dagegen funktioniert.

PHP-Code:
<?php
if($do == "add" && $userdata['session_logged_in']){
echo
'<form action="index.php" method="post">
<input type="hidden" name="do" value="add2">
<table width="100%" border="0" cellspacing="1" cellpadding="3" class="forumline">
<tr>
<th colspan="2">Anmelden</th>
</tr>
<tr>
<td class="row1"><span class="gen">Homepage</span></td>
<td class="row2"><input type="text" name="addy" value="" style="width:250;"></td>
</tr>
<tr>
<td class="row1"><span class="gen">Titel</span></td>
<td class="row2"><input type="text" name="title" value="" style="width:250;"></td>
</tr>
<tr>
<td class="row3"></td>
<td class="row3"><input type="submit" value="Anmelden"></td>
</tr>
</table>
</form>
'
;
}

if(
$do == "add2" && $userdata['session_logged_in']){
mysql_query("INSERT INTO webring (addy, titel, lasthit, nick_id, nick, regdate) values ('$addy', '$title', NOW(), $userdata[user_id], '$userdata[username]', NOW())");
header("Location: index.php");
exit;
}
?>
__________________
MfG David
axinio Internet Marketing - professionelle Suchmaschinenoptimierung
Bonaparte ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 06.12.2005, 17:55  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

Ich verstehe deine Frage nicht...
Was passiert, was soll passieren und war das das gesamte Script?
Buhmann ist offline  
Alt 06.12.2005, 17:58  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Auf jeden Fall mal register_globals deaktivieren.
Ist ja grauenhaft, dass man das in der Zeit von PHP 5.1 immer noch sehen muss ..

Dann mal bitte die Ausgabe dieser Passage hier rausrücken
PHP-Code:
<?php

     
echo '<pre>';
     
print_r($_POST);
     echo 
'</pre>';

?>
Grüße Ben.
imported_Ben ist offline  
Alt 06.12.2005, 18:06  
Erfahrener Benutzer
 
Registriert seit: 23.12.2004
Beiträge: 210
PHP-Kenntnisse:
Anfänger
Bonaparte
Bonaparte eine Nachricht über ICQ schicken
Standard

nein das ist nicht der gesamte code, aber der entscheidenste teil.

oben siehst du ein formular mit zwei feldern "addy" und "title" wenn man nun auf "anmelden" klickt, sollen die daten im zweiten teil in die datenbank geschrieben werden.

addy und titel bleiben dabei leer. ich kann mir das nicht erklären!

edit: danke ben, jetzt funktioniert

heute morgen klappte es nicht:
Code:
mysql_query("INSERT INTO webring (addy, titel, lasthit, nick_id, nick, regdate) values ('$_POST["addy"]', '$_POST["title"]', NOW(), '$userdata[user_id]', '$userdata[username]', NOW())");
habe die gänsefüsschen entfernt, warum ist das so?
Code:
mysql_query("INSERT INTO webring (addy, titel, lasthit, nick_id, nick, regdate) values ('$_POST[addy]', '$_POST[title]', NOW(), '$userdata[user_id]', '$userdata[username]', NOW())");
__________________
MfG David
axinio Internet Marketing - professionelle Suchmaschinenoptimierung
Bonaparte ist offline  
Alt 06.12.2005, 18:41  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Bonaparte
heute morgen klappte es nicht:
Code:
mysql_query("INSERT INTO webring (addy, titel, lasthit, nick_id, nick, regdate) values ('$_POST["addy"]', '$_POST["title"]', NOW(), '$userdata[user_id]', '$userdata[username]', NOW())");
Wie hast Du es denn geschafft, dass da kein Parse-Error auftrat?

Zitat:
Zitat von Bonaparte
habe die gänsefüsschen entfernt, warum ist das so?
http://de3.php.net/manual/de/languag...string.parsing
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Klasse statt globaler Variablen ecomeback PHP-Fortgeschrittene 6 15.07.2008 16:30
Templatesystem mit Funktionen und Variablen drin? BartTheDevil89 PHP Tipps 2008 6 01.07.2008 09:32
E-Mail Formular: Variablen in $message einfügen? thomas108 PHP Tipps 2008 9 02.06.2008 12:33
Übergeben von Variablen an in PHP eingebundenes Perl-Script shredder01 PHP Tipps 2008 3 04.04.2008 09:25
Datei mit Variablen so includen, dass Variablen nutzbar? BartTheDevil89 PHP Tipps 2008 6 22.01.2008 20:57
Variablen von Funktionen außerhalb nutzen Wing PHP Tipps 2008 5 28.09.2007 17:05
unerklärliches Leeren von Variablen KuShi PHP Tipps 2007 2 08.07.2007 15:19
Teil einer Variablen mit einer Variablen ersetzen ? simsalabim PHP Tipps 2007 11 20.03.2007 20:36
Variable aus Variablen zusammensetzen juhuwoorps PHP Tipps 2007 1 28.11.2005 21:50
Variablen übergeben PHP Tipps 2005-2 9 30.08.2005 10:58
Variablen übergeben bzw. auslesen? PHP Tipps 2005 4 30.01.2005 03:56
[Erledigt] register globals off bei variablen Variablen... PHP Tipps 2005 4 25.01.2005 17:50
komplexe Variablen übergeben? PHP Tipps 2004-2 8 02.12.2004 08:29
Variablen Namen zuweisen dh1sbg PHP Tipps 2004-2 3 12.11.2004 17:12
Variablen per adresse übergeben rocco PHP Tipps 2004 7 24.07.2004 12:03


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




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.