Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Graues Formularfeld übermittelt keine Angaben » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen Graues Formularfeld übermittelt keine Angaben
Beiträge zu diesem Thema Autor Datum
 Graues Formularfeld übermittelt keine Angaben callous. 04.10.2009 11:11
 RE: Graues Formularfeld übermittelt keine Angaben Julia712 04.10.2009 11:27
 RE: Graues Formularfeld übermittelt keine Angaben .Senseless 04.10.2009 11:28
 RE: Graues Formularfeld übermittelt keine Angaben Julia712 04.10.2009 11:34
 RE: Graues Formularfeld übermittelt keine Angaben callous. 04.10.2009 15:24
 RE: Graues Formularfeld übermittelt keine Angaben callous. 04.10.2009 16:30
 RE: Graues Formularfeld übermittelt keine Angaben Julia712 04.10.2009 16:36
 RE: Graues Formularfeld übermittelt keine Angaben cll 06.10.2009 09:33

Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
callous. callous. ist weiblich
mag Kekse :]


Dabei seit: 03.03.2009
Beiträge: 2.253

Graues Formularfeld übermittelt keine Angaben Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich hab nun ein Formular mit einem "behinderten" Formularfeld, das grau ist. Dort drin steht ein Text (der Nickname). Wenn ich auf "Abschicken" klicke, wird das Pferd eingetragen (der Besitzer allerdings nicht) und darüber erscheint Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /users/boondocks/www/createhorse.php on line 34

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
// [...]
$besitzer $_POST["besitzer"];

if($name == "" OR $rasse == "" OR $geschlecht == "" OR $bild == "") 
    { 
    echo 'Du musst alle Felder ausfüllen!';
    exit; 
    }  

$result mysql_query("SELECT id FROM pferd WHERE name LIKE '$name'"); 
$menge mysql_num_rows($result); 

if($menge == 0) 
    { 
    $eintrag "INSERT INTO pferd (name, rasse, geschlecht, bild, besitzer) VALUES ('$name', '$rasse', '$geschlecht', '$bild', '$besitzer')"; 
    $eintragen mysql_query($eintrag);

// [...]


Wie kann ich es machen, dass der Benutzername, der im grauen Feld steht, auch übermittelt wird? Eigentlich könnte ich auch das Formularfeld unbehindert machen, da man sich vorher eh registrieren muss, aber mir ist es lieber, wenn der Formularausfüller das Feld so lässt Augenzwinkern

__________________

04.10.2009 11:11 callous. ist offline Homepage von callous. Beiträge von callous. suchen Nehmen Sie callous. in Ihre Freundesliste auf
Julia712 Julia712 ist weiblich
Mitglied


images/avatars/avatar-48505.png

Dabei seit: 28.11.2006
Beiträge: 2.262

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hey,

ich weiß grad nicht, was du unter 'nem 'behinderten' Formularfeld verstehst, aber ich vermute mal, dass du ein Input-Feld haben willst, in dem ein Wert drin steht, der nicht veränderbar ist?

code:
1:
<input name="besitzer" value="$besitzer" readonly>



Dann wird der Inhalt trotzdem mit dem Formular übermittelt, der Inhalt kann allerdings nicht geändert werden.
Lg, Julia
04.10.2009 11:27 Julia712 ist offline Beiträge von Julia712 suchen Nehmen Sie Julia712 in Ihre Freundesliste auf
.Senseless
dima & sascha!


images/avatars/avatar-48682.png

Dabei seit: 26.01.2009
Beiträge: 2.244

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Alternative zu einem disabled-Feld wäre auch ein verstecktes; das wird nicht angezeigt (und kann daher nicht geändert werden), aber übermittelt (:

code:
1:
<input type="hidden" name="deinname" value="<? echo $deinevariable; ?>">


__________________
    "Bei leichten Depressionen empfehle ich ein heißes Bad mit ätherischen Ölen, bei schweren Depressionen ein heißes Bad mit Föhn!"

04.10.2009 11:28 .Senseless ist offline E-Mail an .Senseless senden Beiträge von .Senseless suchen Nehmen Sie .Senseless in Ihre Freundesliste auf Fügen Sie .Senseless in Ihre Kontaktliste ein
Julia712 Julia712 ist weiblich
Mitglied


images/avatars/avatar-48505.png

Dabei seit: 28.11.2006
Beiträge: 2.262

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Japs, das geht auch fröhlich
Oder du übermittelst die Variable über den Formular-Link, wenn es nicht angezeigt werden muss fröhlich


php:
1:
<form method="post" action="createhorse.php?besitzer=$besitzer>

und in der createhorse.php dann anstatt
php:
1:
$besitzer $_POST["besitzer"];
das hier:
php:
1:
$besitzer $_GET["besitzer"];



Lg, Julia

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Julia712: 04.10.2009 11:35.

04.10.2009 11:34 Julia712 ist offline Beiträge von Julia712 suchen Nehmen Sie Julia712 in Ihre Freundesliste auf
callous. callous. ist weiblich
mag Kekse :]


Dabei seit: 03.03.2009
Beiträge: 2.253

Themenstarter Thema begonnen von callous.
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Danke, jetzt klappts schon mal mit dem eintragen. Nur leider wird der Fehler immer noch angezeigt:

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /users/boondocks/www/createhorse.php on line 34
Herzlichen Glückwunsch, xxx! Dein Pferd xxx wurde erfolgreich erstellt.

Es klappt zwar schon, jedoch macht sich der Fehler oben nicht sehr schön Augenzwinkern

__________________

04.10.2009 15:24 callous. ist offline Homepage von callous. Beiträge von callous. suchen Nehmen Sie callous. in Ihre Freundesliste auf
callous. callous. ist weiblich
mag Kekse :]


Dabei seit: 03.03.2009
Beiträge: 2.253

Themenstarter Thema begonnen von callous.
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

@Mordred: Das geht auch nicht.

@ANGEL_05: Im angegeben Code in der Mitte etwa.

__________________

04.10.2009 16:30 callous. ist offline Homepage von callous. Beiträge von callous. suchen Nehmen Sie callous. in Ihre Freundesliste auf
Julia712 Julia712 ist weiblich
Mitglied


images/avatars/avatar-48505.png

Dabei seit: 28.11.2006
Beiträge: 2.262

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

php:
1:
2:
3:
$sql "SELECT id FROM pferd WHERE name = '$name'";
$erg mysql_query($sql) or die(mysql_error());
$menge mysql_num_rows($erg);


Hey,

ich mach meine Anzahl-Abfrage so, vllt klappt das bei dir ja auch smile

Lg, Julia
04.10.2009 16:36 Julia712 ist offline Beiträge von Julia712 suchen Nehmen Sie Julia712 in Ihre Freundesliste auf
cll cll ist weiblich
Hafifan in Action ->www.hafifieber.com


images/avatars/avatar-52953.png

Dabei seit: 12.02.2005
Beiträge: 1.887
Herkunft: Bayern

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

$menge = mysql_num_rows($erg);
muss so heißen:
$menge = mysql_num_rows($sql);

Dann gehts Augenzwinkern

__________________

06.10.2009 09:33 cll ist offline E-Mail an cll senden Homepage von cll Beiträge von cll suchen Nehmen Sie cll in Ihre Freundesliste auf Fügen Sie cll in Ihre Kontaktliste ein
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Graues Formularfeld übermittelt keine Angaben

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH