php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.04.2011, 19:43  
Neuer Benutzer
 
Registriert seit: 30.03.2011
Beiträge: 8
PHP-Kenntnisse:
Anfänger
NiKo95 befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Nur bei druck auf Button in DB eintragen

Hallo liebe com,
ich bin gerade dabei ein php script zuschreiben, dass verbindung zu einer Datenbank aufnimmt und auch etwas zu der DB hinzufügt.
Aber wenn ich nun in die URL Leiste die URL zu der Datei eingebe und diese aufgerufen wird erhalte ich schon, ohne vorher Angaben gemacht zu haben : "Efolgreich hinzugefügt".

Wie kann ich machen, dass er den Code zum Eintragen erst bei dem Druck auf den Button ausführt?

Hier mein Code:

PHP-Code:
$connection mysql_connect("meinServer","Benutzername","Passwort;-D")
or die (
"Die Benutzerdaten sind falsch");
mysql_select_db("meine DB")
or die (
"Die Datenbank existiert nicht!");

$eintrag "INSERT INTO meineTabelle
(information1, information2, information3, information4)
VALUES
('Variable', 'Variable', 'Variable', 'Variable')"
;

$eintragen mysql_query($eintrag);

if(
$eintragen == true)
   {
   echo 
"Der Beitrag wurde erfolgreich hinzugefügt.";
   }
else
   {
   echo 
"Der Beitrag konnte nicht hinzugefügt werden.";
   } 
Bitte um Hilfe

Gruß
NiKo95 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 19.04.2011, 19:46  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von NiKo95 Beitrag anzeigen
Wie kann ich machen, dass er den Code zum Eintragen erst bei dem Druck auf den Button ausführt?
In dem du abfragst, ob sein Wert übergeben wurde.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 19.04.2011, 19:56  
Neuer Benutzer
 
Registriert seit: 30.03.2011
Beiträge: 8
PHP-Kenntnisse:
Anfänger
NiKo95 befindet sich auf einem aufstrebenden Ast
Standard

PHP-Code:
$submit $_POST['name des buttons'];
if (
$submit== true)
{
//Befehle
}
else
{
//Befehle

Danke funktioniert=)
NiKo95 ist offline   Mit Zitat antworten
Alt 19.04.2011, 20:18  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Vorsicht mit BOOL Vergleichen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 19.04.2011, 20:19  
Erfahrener Benutzer
 
Benutzerbild von dreamcatcher
 
Registriert seit: 28.12.2010
Beiträge: 602
PHP-Kenntnisse:
Anfänger
dreamcatcher wird schon bald berühmt werden
Standard

Ich glaub du bekommst einen Fehler ausgespuckt sofern 'name des buttons' nicht definiert ist.

Nehm lieber isset() o.Ä. [Liefert dir auch true zurück wenn gesetzt].

PHP-Code:
[...]
if(isset(
$_POST['Blabla'])) 
   { 
   
$eintragen mysql_query($eintrag); 
   echo 
"Der Beitrag wurde erfolgreich hinzugefügt."
   } 
else 
   { 
   echo 
"Der Beitrag konnte nicht hinzugefügt werden."
   } 
Anmerkung der Redaktion:
Sofern du direkt abfragen möchtest.
Dass der Inhalt nicht geprüft wird und alles mögliche enthalten kann sollte dir klar sein.

Geändert von dreamcatcher (19.04.2011 um 20:25 Uhr).
dreamcatcher ist offline   Mit Zitat antworten
Antwort


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
"Submit" Button in anderem Frame erzeugen skerge12 PHP Tipps 2010 12 19.10.2010 11:59
[Erledigt] Durch Druck auf Button Formularfeld hinzufügen Marubas PHP Tipps 2010 9 30.09.2010 19:55
[Erledigt] nach drücken des Button wird falscher wert in der Db geändert pidaman PHP Tipps 2010 7 03.09.2010 13:41
[Erledigt] Hauptfentser nach Druck auf Submit Button im PopUp neu laden litterauspirna JavaScript, Ajax und mehr 13 29.04.2010 19:45
Button um auf älterer News zu kommen. Risk5o PHP Tipps 2010 13 15.04.2010 01:24
[Erledigt] Werte von Radio Button gelangen nicht in Datenbank peteX82 PHP Tipps 2009 8 22.09.2009 20:12
Scriptsuche Text erst nach Button druck phplars Scriptbörse 10 30.03.2009 20:21
Reset Button bei Formularen TeazY PHP Tipps 2008 2 24.12.2007 14:59
Prüfen ob Button angeklickt wurde.. krummzahn HTML, Usability und Barrierefreiheit 2 30.04.2006 21:18
mit button eintragen... PHP Tipps 2005-2 6 23.09.2005 22:42
[Erledigt] IF Funktion auf einen Button. Funktion wird trotzdem ausgef. HTML, Usability und Barrierefreiheit 3 04.08.2005 14:57
[Erledigt] per Button php in <td> laden PHP Tipps 2004 4 26.10.2004 18:07
Ich habe eine Auswahlliste und einen Button. Wie auswerten? PHP Tipps 2004 1 20.10.2004 16:39
formular button linkt an interne Stelle PHP Tipps 2004 1 08.06.2004 10:02

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
eintragen php nach button, php eintrag nur nach drücken eines buttons

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:41 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