Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

popup per php

Diskussion: popup per php im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Hi, ich habe ein Problem. Ich habe eine Seite mit einem Formular. Das Formular besitzt Eingabefelder usw. und einen ...

Antwort
Alt 12.06.08, 23:12   #1 (permalink)
 
Registriert seit: 19.08.04
Dawen Leistung: Addierstift
Likes: 1
Standard popup per php

Anzeige

Hi,

ich habe ein Problem. Ich habe eine Seite mit einem Formular.

Das Formular besitzt Eingabefelder usw. und einen Button ( submit ) der eine weitere php Seite aufruft wo Datenbank sachen stehen.

Verbindung zur Datenbank herstellen und die Formular Daten in eine Tabelle einfügen.

Code:
include 'database.php';
$conn = mysql_connect($host,$user,$pwd) or die(mysql_error());
mysql_select_db('unternehmen');
....
....
header("location: http://www.seite.de/eingabe.php");
Es werden also die Sachen eingefügt und ich kehre am Ende auf meine Eingabe Seite zurück. Ich müsste nun irgendwie über die PHP Seite ein Popup aufrufen um den User über Fehler und ähnliches zu informieren. Die Frage ist nun wie ?(
Dawen ist offline   Mit Zitat antworten
Alt 12.06.08, 23:50   #2 (permalink)
 
Registriert seit: 11.06.05
snoggo Leistung: Facit NTK
Likes: 0
Standard

Meines Wissens kann man keine Popups per PHP auswerfen, da PHP nur serverseitig agiert.

Mein Vorschlag:

Bau die Seite etwas anders auf:

- Eingabeformular, der Benutzer gibt die Daten ein und drueckt den Knopf zum absenden. Dieses Formular fuehrt zur check.php
- In der check.php werden die Daten geprueft und eventuelle Fehler zurueckgegeben. Mit ein wenig Aufwand kannst du dort das Formular erneut anzeigen, bei dem die korrekten Daten schon eingegeben sind. Wenn die check.php fehlerfrei durchlaeuft, fuehrt dies zur insert.php
- In der insert.php werden die Daten dann in die DB eingetragen.

Es muessen keine drei Dateien sein, aber ich wuerde dir diese drei Schritte empfehlen. Drei Dateien sind es nur in meinem Beispiel, da ich ja nicht weiss, wie deine Seite aufgebaut ist. Das Prinzip kannst du analog auf dein System uebertragen.

mfg
snoggo
snoggo ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 13.06.08, 00:25   #3 (permalink)
Member of Honour
 
Benutzerbild von beavisbee
 
Registriert seit: 22.02.07
beavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium III
beavisbee eine Nachricht über ICQ schicken
Likes: 77
Standard

per PHP lassen sich definitiv keine PopUps erzeugen... wie schon erwähnt: es ist eine SERVERSEITIGE Scriptsprache...

hier mal eine Variante, wie du Formular, Daten-Validierung und Datenverarbeitung sinnvoll in EINE Datei bekommst.

hab das jetzt nur ausm Bauch heraus geschrieben - sollte ich also irgendwo eine Klammer oder ein Semikolon vergessen haben, kannst du mir ja bescheid sagen... bin eh gerade viel zu müde zum Denken...

PHP-Code:
<?
$show_form
=true;
$error="";
if(isset(
$_POST["absenden"]))
{
  if(
$_POST["foo"]=="")
  {
    
$error.="<li>Foo darf nicht leer sein</li>\n";
  }
  if(!
preg_match("/^[0-9]+$/",$_POST["bar"]))
  {
    
$error.="<li>bar darf nur aus Ziffern bestehen</li>\n";
  }
...
  if(
$error!="")
  {
    
$error="Folgende/r Fehler sind/ist aufgetreten:\n<ul>\n".$error."</ul>\n";
  }
  else
  {
    echo 
"Daten sind okay und werden jetzt verarbeitet...";
   
$show_form=false;
    
mysql_.....
  }
}


if(
$show_form)
{
  echo 
$error;
  echo 
"<form action=\"".$_SERVER["PHP_SELF"]."\" method=\"post\">
<table>
.......
<input type=\"submit\" name=\"absenden\" value=\"Absenden\" />
.....
</table>
</form>
"
;
}
?>
beavisbee ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » popup per php
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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Popup Einblenden Test User Code Kitchen 1 04.10.09 18:58
Popup Ie krimecing Virenschutz · Tools & Aggressive Software 7 26.08.08 19:56
PopUp nasir (Web-) Design und webbasierte Sprachen 6 14.06.06 22:59
PopUp abcd (Web-) Design und webbasierte Sprachen 2 28.01.06 13:31
popup in c++ redips Code Kitchen 9 08.11.05 20:55


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61