php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > HTML, JavaScript, AJAX, jQuery, CSS, Bootstrap, LESS
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


HTML, JavaScript, AJAX, jQuery, CSS, Bootstrap, LESS Probleme mit HTML5, Bootstrap oder jQuery ?

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 19-08-2007, 18:20
BlackPerfect
 Registrierter Benutzer
Links : Onlinestatus : BlackPerfect ist offline
Registriert seit: Jun 2006
Ort: Dresden
Beiträge: 171
BlackPerfect ist zur Zeit noch ein unbeschriebenes Blatt
BlackPerfect eine Nachricht über ICQ schicken
Standard [JavaScript] ajax an php übergeben

Hi Leute,

ich habe mit Javascript ein Eingabefenster(prompt) erzeugt und möchte denn Inhalt dem man eingibt in eine PHP Variable($_POST['antwort']) schreiben und diese dann testweise auf der Seite "test.php" anzeigen lassen.
Aber leider kommt wenn ich echo $_POST['antwort] schreibe, das die Variable nicht defniert ist.
Hoffe ihr könnt mir helfen.

Hier mein Code dazu:

Code:
<html>
<head>
<title>new_ally</title>
<script type="text/javascript"><!--

function url_link()
{
var url_prompt = prompt("Geben Sie denn Link zu ihren Logo an", "");
var post    = 'antwort='+encodeURIComponent(url_prompt);
var url     = 'test.php';      
     try{
           save_url = new XMLHttpRequest();
      }
      catch (e){
          try{
               save_url = new ActiveXObject("Msxml2.XMLHTTP");
          } 
          catch (e){
             try{
                 save_url = new ActiveXObject("Microsoft.XMLHTTP");
            } 
            catch (failed){
                save_url = null;
            }
         }  
      }

save_url.onreadystatechange = check();
save_url.open('POST',url,true);
save_url.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
save_url.send(url_prompt);
}

function check()
{
    switch(save_url.readyState) {
    case 4:
    if(save_url.status!=200) {
    alert("Fehler:"+req.status); 
        }
    }
}

</script>
</head>
<body>
<form action="test.php" method="POST">
<table>
<tr>
<td>Allianzname</td>
<td><input type="text" name="allyname"></td>
</tr>
<tr>
<td>Allianztag</td>
<td><input type="text" name="short_name"></td>
</tr>
<tr>
<td>Logo</td>
<td><input type="button" name="url" value="Logo Link" onclick='javascript:url_link()'> <input type="button" name="file" value="hochladen"></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="sub" value="gründen"></td>
</tr>
</table>
</form>
</body>
</html>
Mit Zitat antworten
  #2 (permalink)  
Alt 19-08-2007, 18:31
penizillin
 PHP Guru
Links : Onlinestatus : penizillin ist offline
Registriert seit: Feb 2004
Beiträge: 10.166
penizillin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

du bereitest die variable post vor, nutzst sie aber nicht. warum?
Mit Zitat antworten
  #3 (permalink)  
Alt 19-08-2007, 18:54
BlackPerfect
 Registrierter Benutzer
Links : Onlinestatus : BlackPerfect ist offline
Registriert seit: Jun 2006
Ort: Dresden
Beiträge: 171
BlackPerfect ist zur Zeit noch ein unbeschriebenes Blatt
BlackPerfect eine Nachricht über ICQ schicken
Standard

Hab ich auch gerade gesehen, ich habe folgendes verändert, aber es geht trotzdem nicht. Was hab ich noch falsch gemacht?

Dies habe ich verändert
Code:
save_url.send(url_prompt);
in
Code:
save_url.send(post);
Mit Zitat antworten
  #4 (permalink)  
Alt 19-08-2007, 19:00
penizillin
 PHP Guru
Links : Onlinestatus : penizillin ist offline
Registriert seit: Feb 2004
Beiträge: 10.166
penizillin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

"geht nicht" also?
Mit Zitat antworten
  #5 (permalink)  
Alt 19-08-2007, 19:09
BlackPerfect
 Registrierter Benutzer
Links : Onlinestatus : BlackPerfect ist offline
Registriert seit: Jun 2006
Ort: Dresden
Beiträge: 171
BlackPerfect ist zur Zeit noch ein unbeschriebenes Blatt
BlackPerfect eine Nachricht über ICQ schicken
Standard

Nein, der übergibt das nicht an die Variable $_POST['antwort'].
Es kommt noch immer das die Variable nicht deklariert ist.
Daher was ist daran nur falsch?
Mit Zitat antworten
  #6 (permalink)  
Alt 19-08-2007, 19:19
penizillin
 PHP Guru
Links : Onlinestatus : penizillin ist offline
Registriert seit: Feb 2004
Beiträge: 10.166
penizillin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

www.das-dass.de
wie pfüfst du das denn?
Mit Zitat antworten
  #7 (permalink)  
Alt 19-08-2007, 19:21
BlackPerfect
 Registrierter Benutzer
Links : Onlinestatus : BlackPerfect ist offline
Registriert seit: Jun 2006
Ort: Dresden
Beiträge: 171
BlackPerfect ist zur Zeit noch ein unbeschriebenes Blatt
BlackPerfect eine Nachricht über ICQ schicken
Standard

hää, was willst du?
Mit Zitat antworten
  #8 (permalink)  
Alt 19-08-2007, 19:24
penizillin
 PHP Guru
Links : Onlinestatus : penizillin ist offline
Registriert seit: Feb 2004
Beiträge: 10.166
penizillin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ich zweifele deine fähigkeit an zu prüfen, ob der post-request korrekt stattfindet.
Mit Zitat antworten
  #9 (permalink)  
Alt 19-08-2007, 19:30
BlackPerfect
 Registrierter Benutzer
Links : Onlinestatus : BlackPerfect ist offline
Registriert seit: Jun 2006
Ort: Dresden
Beiträge: 171
BlackPerfect ist zur Zeit noch ein unbeschriebenes Blatt
BlackPerfect eine Nachricht über ICQ schicken
Standard

was genau zweifelst du denn da an?
denn ich weiß nicht was daran falsch ist...
Mit Zitat antworten
  #10 (permalink)  
Alt 19-08-2007, 19:31
penizillin
 PHP Guru
Links : Onlinestatus : penizillin ist offline
Registriert seit: Feb 2004
Beiträge: 10.166
penizillin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

beweise mir, dass ich mich irre, und beschreibe es.
Mit Zitat antworten
  #11 (permalink)  
Alt 19-08-2007, 19:31
chrigu99
 Registrierter Benutzer
Links : Onlinestatus : chrigu99 ist offline
Registriert seit: Oct 2003
Ort: Schweiz
Beiträge: 119
chrigu99 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von BlackPerfect
denn ich weiß nicht was daran falsch ist...
Das zweifelt er an. Er hat Dir ein Stichwort gegeben womit Du die Suchmaschine Deiner Wahl füttern kannst (post-request) und somit selber nach einer Debug-Lösung suchen kannst.

Gruss Chris

EDIT:

Zudem möchte er Dir einen dezenten Hinweis geben dass Du Dir mal die Seite www.das-dass.de ansehen solltest...
Gruss

__________________
Welch triste Epoche, in der es leichter ist, ein Atom zu zertrümmern als ein Vorurteil!

cubetech in Bern » Webdesign, Infrastruktur, Social Media, VoIP

Geändert von chrigu99 (19-08-2007 um 19:37 Uhr)
Mit Zitat antworten
  #12 (permalink)  
Alt 19-08-2007, 20:20
BlackPerfect
 Registrierter Benutzer
Links : Onlinestatus : BlackPerfect ist offline
Registriert seit: Jun 2006
Ort: Dresden
Beiträge: 171
BlackPerfect ist zur Zeit noch ein unbeschriebenes Blatt
BlackPerfect eine Nachricht über ICQ schicken
Standard

hi,

also ich hab mal etwas geguckt aber so wirklich hab ich nichts gefunden. Also zumindestens hat mir das nichts gebracht.
Aber hier hab ich mal alles eingebaut was ich gefunden habe, vielleicht könntet ihr euch mir noch ein bissel mehr helfen... und aus der eine Seite werde ich nicht schlau


Code:
<html>
<head>
<title>new_ally</title>
<script type="text/javascript"><!--

function url_link()
{
var url_prompt = prompt("Geben Sie denn Link zu ihren Logo an", "");
var post    = 'antwort='+encodeURIComponent(url_prompt);
var url     = 'test.php';      
     try{
           save_url = new XMLHttpRequest();
      }
      catch (e){
          try{
               save_url = new ActiveXObject("Msxml2.XMLHTTP");
          } 
          catch (e){
             try{
                 save_url = new ActiveXObject("Microsoft.XMLHTTP");
            } 
            catch (failed){
                save_url = null;
            }
         }  

          if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }

}

save_url.onreadystatechange = check();
save_url.open('POST',url,true);
save_url.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
save_url.send(post);
id = window.setTimeout("abbrechen()", 5500);
}
function abbrechen() {
   http.abort();
   document.getElementById("Ausgabe").innerHTML =
      "Die Anfrage dauerte zu lange.";
}

function check()
{
    switch(save_url.readyState) {
    case 4:
    if(save_url.status!=200) {
    alert("Fehler:"+req.status); 
        }
    }
}

</script>
</head>
<body>
<form action="test.php" method="POST">
<table>
<tr>
<td>Allianzname</td>
<td><input type="text" name="allyname"></td>
</tr>
<tr>
<td>Allianztag</td>
<td><input type="text" name="short_name"></td>
</tr>
<tr>
<td>Logo</td>
<td><input type="button" name="url" value="Logo Link" onclick='javascript:url_link()'> <input type="button" name="file" value="hochladen"></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="sub" value="gründen"></td>
</tr>
</table>
</form>

<div id="Ausgabe"></div>

</body>
</html>
Mit Zitat antworten
  #13 (permalink)  
Alt 19-08-2007, 20:23
penizillin
 PHP Guru
Links : Onlinestatus : penizillin ist offline
Registriert seit: Feb 2004
Beiträge: 10.166
penizillin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

was passiert aus der sicht von php?
Mit Zitat antworten
  #14 (permalink)  
Alt 19-08-2007, 20:24
chrigu99
 Registrierter Benutzer
Links : Onlinestatus : chrigu99 ist offline
Registriert seit: Oct 2003
Ort: Schweiz
Beiträge: 119
chrigu99 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von BlackPerfect
und aus der eine Seite werde ich nicht schlau
Der Beweis dass Du sie nötig hast...
__________________
Welch triste Epoche, in der es leichter ist, ein Atom zu zertrümmern als ein Vorurteil!

cubetech in Bern » Webdesign, Infrastruktur, Social Media, VoIP
Mit Zitat antworten
  #15 (permalink)  
Alt 19-08-2007, 20:35
BlackPerfect
 Registrierter Benutzer
Links : Onlinestatus : BlackPerfect ist offline
Registriert seit: Jun 2006
Ort: Dresden
Beiträge: 171
BlackPerfect ist zur Zeit noch ein unbeschriebenes Blatt
BlackPerfect eine Nachricht über ICQ schicken
Standard

Ja weiß das ich hilfe nötig hat^^
Also PHP sagt mir das die Variable nicht deklariert ist.
Also: Undefined index: antwort in /var/www/subsites/sponsored/sp_blackperfect/test2/test.php on line 33

Demzufolge wird die Javascript Variable nicht übergeben, gehe ich mal davon aus...
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

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 are an
Pingbacks are an
Refbacks are an


PHP News

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni

Wissensbestand in Unternehmen
Wissensbestand in UnternehmenLebenslanges Lernen und Weiterbilden sichert Wissensbestand in Unternehmen

25.05.2018 | Berni


 

Aktuelle PHP Scripte

ADSMAN V3 - Werbe-Manager ansehen ADSMAN V3 - Werbe-Manager

ADSMAN V3 - mehr als nur ein Bannermanager! Banner, Textanzeigen und PagePeel Manager! Mit ADSMAN PRO haben Sie die Marketinglösung für eine effektive und effiziente Werbeschaltung mit messbaren Ergebnissen. Unterstützt werden Bannerformate in beliebi

25.10.2018 virtualsystem | Kategorie: PHP/ Bannerverwaltung
PHP News und Artikel Script V2

News schreiben, verwalten, veröffentlichen. Dies ist jetzt mit dem neuen PHP News & Artikel System von virtualsystem.de noch einfacher. Die integrierte Multi-User-Funktion und der WYSIWYG-Editor (MS-Office ähnliche Bedienung) ermöglichen...

25.10.2018 virtualsystem | Kategorie: PHP/ News
Top-Side Guestbook

Gästebuch auf Textbasis (kein MySQL nötig) mit Smilies, Ip Sperre (Zeit selbst einstellbar), Spamschutz, Captcha (Code-Eingabe), BB-Code, Hitcounter, Löschfunktion, Editierfunktion, Kommentarfunktion, Kürzung langer Wörter, Seiten- bzw. Blätterfunktion, V

22.10.2018 webmaster10 | Kategorie: PHP/ Gaestebuch
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:32 Uhr.