Výdělek na internetu - CZEmoney.com

Peníze, výdělek, reklama, affiliate, klikačky, PTP, MLM a další firmy
Právě je 24.05.12 10:02

Všechny časy jsou v UTC + 1 hodina




 [ Příspěvků: 2 ] 
Autor Zpráva
 PříspěvekPředmět příspěvku: odosiela len prvý form
Napsal: 15.09.11 13:09 
Offline
Uživatelský avatar

Registrován: 20.10.07 10:16
Příspěvky: 747
Toto je úvodní příspěvek

chcel som si urobiť, aby mi odosielalo formulár bez refresh stránky tak som si urobil to v ajaxe lenže mi to stále odosiela len prvý formulár aj ked dam odoslať ten druhý :roll: a pritom tam mam for cyklus aj v zdrojom kode sú dva formuláre :roll:

Kód:
<script type="text/javascript">
 function subForm(str)
 {
 if (str=="")
   {
   document.getElementById("txtHint").innerHTML="";
   return;
   }
 if (window.XMLHttpRequest)
   {// code for IE7+, Firefox, Chrome, Opera, Safari
   xmlhttp=new XMLHttpRequest();
   }
 else
   {// code for IE6, IE5
   xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
   }
 xmlhttp.onreadystatechange=function()
   {
   if (xmlhttp.readyState==4 && xmlhttp.status==200)
     {
     document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
     }
   }
 meno = document.getElementById("meno").value;
 url_image = document.getElementById("url_image").value;
 popis = document.getElementById("popis").value;
 var queryString = "?q=" + str + "&meno=" + meno + "&image=" + url_image + "&popis=" + popis;
 xmlhttp.open("GET","postava.php" + queryString,true);
 xmlhttp.send();
 }
 </script>

<?php
  $id = $_GET["id"];

  if($id==""){
    echo "chyba";
  }

  include("config.php");
  login();
 
  $conn = mysql_connect($mysql_server,$user_db,$pass_db) or die(mysql_error());
  $db = mysql_select_db($mysql_db) or die(mysql_error());
 
  $query = mysql_query("SELECT id,obsadenie FROM serialy WHERE id=$id");
  $row = mysql_fetch_array($query);
 
  $obsadenie = $row["obsadenie"];
 
  $ex = explode("<br>",$row["obsadenie"]);

  for($i=0;$i<count($ex);$i++) {
  $query2 = mysql_query("SELECT * FROM postavy WHERE serial=$id AND meno='".$ex[$i]."'") or die(mysql_error());
  $row2 = mysql_fetch_array($query2);
  ?>
 
<br>
<form>
<input type="hidden" id="meno" name="meno" value="<?=$ex[$i]?>">
<input type="text" id="url_image" name="url_image" value="<?=$row2["image"]?>">
<br>
<textarea rows="2" cols="20" id="popis"><?=$row2["popis"]?></textarea>
<br>
<img src="button.jpg" id="<?=$row["id"]?>" onclick="subForm(this.id)">
</form>
<br> 
 
  <? } ?>
<div id="txtHint"><b>výsledok ajaxu</b></div>


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: odosiela len prvý form
Napsal: 15.09.11 13:14 
Offline
Uživatelský avatar

Registrován: 20.10.07 10:16
Příspěvky: 747
Diky za pomoc :D Už som to vyriešil :D Sry za také spamy ale som to riešil dosť dlho no podarilo sa mi to trochu logiky a je to :D


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odpovědět na téma  [ Příspěvků: 2 ] 

Všechny časy jsou v UTC + 1 hodina


Kdo je online

Uživatelé procházející toto téma: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Powered by phpBB® Forum Software © phpBB Group

Český překlad – phpBB.cz
phpBB SEO
[ Time : 0.111s | 17 Queries | GZIP : On ]