php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.03.2007, 13:20  
soa
Neuer Benutzer
 
Registriert seit: 09.03.2007
Beiträge: 4
soa
Standard Hilfe, iframe macht probleme für mysql-abfrage

Hallo zusammen,

ich habe folgendes Problem. Wenn ich meine Intakte PHP Datei in ein iframe einbaue, funktioniert der DB-Abruf in dieser php-datei nicht mehr, d. h. die Inhalte werden zwar korrekt dargestellt, aber es wird nichts mehr ausgeführt.

Das iframe ist in der index.html Datei. Der Sinn und Zweck ist, dass die (flash)Navi von dem Inhalt getrennt wird.
Damit ich die Seiten nicht mehr getrennt von der Navi Scrollen muss habe ich das iframe mit einem div umgangen.

Hier folgt erstmal die index-datei:

__________________________________________________ ________________

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8"><title></title><script language="JavaScript" type="text/JavaScript" src="fla.js"></script><link href="style.css" rel="stylesheet" type="text/css"></head><body>

<table width="591" style="height:100%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td width="591" style="height:739px" valign="middle">
<table width="591" style="height:739px" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" valign="top">
<script language="JavaScript">
var flash = new show_flash("header.swf", "header", "591", "297", "high", "true", "#ffffff", "", "8");
flash.write("show_flash");
</script>

</td>
</tr>
<tr>
<td width="100%" style="height:396px" valign="top">
<table width="100%" style="height:100%" border="0" cellspacing="0" cellpadding="0">
<tr>

<td width="589" style="height:100%" valign="top">


<iframe name="cont" width="1px" height="1px" src="iframe_2.php" style="display:none" ></iframe>
<div style="padding-left:0px; padding-top:0px;" id="main_div"></div>



</td>

</tr>
</table>
</td>
</tr>

</table>
</td>
</tr>
</table></div></body></html>



__________________________________________________ ________________

Als zweites folgt nun die PHP-Datei mit der DB-Abfrage

__________________________________________________ ________________

...<script language="JavaScript" type="text/JavaScript">
function load_content () {
if (parent.document.getElementById('main_div')) {
parent.document.getElementById('main_div').innerHT ML=document.getElementById('inner_frame').innerHTM L;
}
if (!parent.document.getElementById('main_div')) {
window.location=('index.html');
}
}
</script>
</head>
<body onload="load_content()">
<div id="inner_frame">



<form method="POST" target="cont">
<input name="PLZ" type="text" />
<input name="CheckP" type="submit" value="PLZ Pruefen" />

<?php
// Connect to MySQL-Server
mysql_connect("localhost", "root", "xxxx") or die("Couldn't connect to MySQL.");
mysql_select_db("db_kunden");
$suche = $_POST["PLZ"];
$abfrage = "SELECT * FROM agenturen ORDER BY abs('".$suche."' - PLZ)ASC LIMIT 0,1";
$ergebnis = mysql_query($abfrage);
if (mysql_num_rows($ergebnis) >= 1)
echo "Treffer";
else
echo "kein Treffer";

while($daten = mysql_fetch_assoc($ergebnis)) {
echo "

Unsere Partner-Agentur in Ihrer Nähe:

".$daten["Agentur"];
echo "


".$daten["Straße"];
echo "
".$daten['PLZ'];
echo "".$daten["Ort"];
echo "

Tel: ".$daten["Telefon"];
echo "
Fax: ".$daten["Fax"];
echo "

Ansprechpartner:
".$daten["Ansprechpartner"];
echo "</p>";
}
mysql_free_result($ergebnis);
if (mysql_errno()) die ("MySQL-Error: " . mysql_error());
?>

</form>

</div>...

__________________________________________________ ________________

Jetzt seid Ihr gefragt. Woran kann es liegen dass ich in diesem iframe die DB-Abfrage nicht starten kann?

Danke schonmal im vorraus.
soa ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 09.03.2007, 13:30  
Gast
 
Beiträge: n/a
Standard

kannst du die datei denn anzeigen lassen wenn du sie direkt aufrufst also nen im iframe?
  Mit Zitat antworten
Alt 09.03.2007, 17:13  
soa
Neuer Benutzer
 
Registriert seit: 09.03.2007
Beiträge: 4
soa
Standard

Ja sonst klappt es wunderbar. Nur sobald sie in verbindung mit dem iframe, bzw. dem Javascript im head und das div, dann spinnt sie.

Das javascript und das div-tag am anfang sind bilden nun aber das iframe.

ich weiß nicht mehr weiter.
soa ist offline   Mit Zitat antworten
Alt 09.03.2007, 17:23  
soa
Neuer Benutzer
 
Registriert seit: 09.03.2007
Beiträge: 4
soa
Standard

Vieleicht gibt dass einen Denkanstoss...

Anfangs hat er mir nicht einmal Formular-Werte abgeschickt. Ich habe dann im Form-Tag ein target="cont" eingefügt, da das div welches für das iframe steht diesen namen trägt. Danach klappte es.

Muss ich vieleicht in dem mysql-Script auch solch ein target einfügen? Wenn ja, wo?
soa ist offline   Mit Zitat antworten
Alt 09.03.2007, 18:40  
soa
Neuer Benutzer
 
Registriert seit: 09.03.2007
Beiträge: 4
soa
Standard

Ich hab die Lösung. Hatte das Action-script im Form-Tag vergessen. Danke.
soa 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
bitte hilfe! mysql fehler meldung: basicx PHP Tipps 2008 2 22.07.2008 16:36
MySQL Abfrage von Ver. 5 für Ver 3. des MySQL Servers FireFIghter Datenbanken 3 02.02.2007 17:18
Probleme mit Variable bei MySQL Abfrage maccoder Datenbanken 3 05.08.2006 23:10
MySQL - Abfrage: Unterschiedliche Ergebnisse aus PHP/manuell horstenpeter Datenbanken 3 16.07.2006 13:22
Anfänger braucht hilfe bei mysql abfrage :) Sauer Datenbanken 15 25.05.2006 09:50
mysql abfrage in Schleife havok PHP Tipps 2006 6 09.05.2006 08:39
Abfrage bei mySQL 4 ApfeL Datenbanken 5 24.03.2006 18:53
Probleme mit MySQL 4.1.18 frankys9 Datenbanken 3 17.03.2006 10:42
PHP <--> MySQL | Brauche Hilfe ahnungsloser Datenbanken 18 16.02.2006 21:49
[Erledigt] mysql abfrage über 4 Tabelle - bis 3 geht, bei der 4. habert Datenbanken 2 08.09.2005 11:59
mySql Abfrage wie wäre die sauberer? PHP Tipps 2005-2 5 31.07.2005 19:26
[Erledigt] Mysql Abfrage Problem! PHP-Fortgeschrittene 5 27.11.2004 10:22
MySQL mehrfach abfrage PHP Tipps 2004-2 3 22.11.2004 14:23
komplizierte mySQL Abfrage Datenbanken 6 25.06.2004 15:34
[Erledigt] mysql Abfrage Datenbanken 5 18.06.2004 14:16

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
javascript mysql abfrage, iframe mysql, mysql iframe, iframe text from mysql, keine treffer mysql abfrage if else, iframe mysql abfrage, ifram mysql abfrage, iframe style=\height:100%, mysql abfrage an datei, laden von mehreren iframes macht probleme, mysqlconnect in iframe, html iframe mysql, php mysql iframe, mysql in iframe, <body id=\main_div\>, mysql abfrage plz beginnt mit 0, mysql abrage aus plz = 0*, frameset nachladen, php mysql abfrage plz, iframe mit php abfrage

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