Anonymní profil Viktor Beránek – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Viktor Beránek – Programujte.comAnonymní profil Viktor Beránek – Programujte.com

 

Příspěvky odeslané z IP adresy 84.42.225.–

JavaScript, AJAX, jQuery › Pole z jQuery do PHP
26. 12. 2013   #185654

Zdravím, mám takový dotaz. Chtěl bych v jQuery naplnit pole. Jedná se o rezervační systém kdy při kliku na div se do pole číslo vybraného stolu

 jQuery :

$( "div" ).click(function() {
var hodnota = $(this).text();   
pole.push(hodnota);
});

a teď bych potřeboval to pole předat do php abych, mohl s hodnotami pracovat a zapsat do DB.

Děkuji za rady, pěkné svátky přeji :-))

PHP › Vypsání z databáze do pole
5. 6. 2013   #177332

Vyzkouším, tudíž když budu chtít vypsat celé pole s tím, že by tam byly třeba ty pole dvě, tak bych použil forreach ? Jako například pole

function vypis_uzivatele()
{
$jmena = array();
$prijmeni = array();
$i = 0;
(cyklus vypisujici z db)
{


$jmena[$i] = 'neco';
$prijmeni[$i] = 'neco';
$i++;
}

}

//a pak na indexove strance si includnu treba tuhle funkci ktera bude v souboru vypis_uzivatelu.php

include "funkce/vypis_uzivatelu";

// a vypisu

foreach {echo "Jmeno uzivatele ".$jmena." Prijmeni uzivatele".$prijmeni."";}

//nebo pres ten printf ? ... jde me o to aby se k jmenu vypsalo spravne prijmeni

Děkuji za vysvětlení :-)

PHP › Vypsání z databáze do pole
4. 6. 2013   #177295

Zdravím potřeboval bych poradit jak zapsat  data do z db pole. Je možné jej zapsata takhle ? 

$vypis = mysql_query("select * from zakaznici order by id");
while ($polozka = mysql_fetch_array($vypis))
{
$jmena[] = $polozka["jmeno"];
}

// a pak výpisání 

echo $jmena[];
// nebo to dát do foreach ?

Předem díky za odpovědi :-)

PHP › Nefungující zápis do databáz…
4. 6. 2013   #177284

Super funguje děkuji moc :-)

PHP › Nefungující zápis do databáz…
4. 6. 2013   #177282

A máš nějakou radu jak tomu předejít ?:)

PHP › Nefungující zápis do databáz…
4. 6. 2013   #177279

Tak mi to napsalo že to není kód k phpmyadminu, kterého používám(mám na serveru novější verzi) ,tak jsem tam hodil příkaz přímo z phpmyadmina. A funguje to, jen v textu jedné stránky byl apostrof, tudíž to nepřelouskalo, jelikož apostrofy oddělují proměné $text2 v tom mysql příkazu. 

PHP › Nefungující zápis do databáz…
4. 6. 2013   #177274

Případně ze to html kód vkládám ručně do DB tak to není problém.... dával jsem tam příkaz přímo z phpmyadmina pro ten update, takže by měl být schopný to přelouskat. Používám tohle přidávání u více operací s DB a vždy to funguje excelentně, ale s tim Wysiwygem to dělá problémy.. Hodil jsem tam mysql_errno a vypsalo mě to chybu 1064 tak ještě musím zjistit co to je :-))

PHP › Nefungující zápis do databáz…
4. 6. 2013   #177263

jedná se o úpravu podstránky ne o vytváření, takže update je správně

PHP › Nefungující zápis do databáz…
4. 6. 2013   #177260

aji kdyz byl text v uvozovkach tak to nefungovalo .... injection momentálně neřeším, ale jinak díky za připomínku ;)

PHP › Nefungující zápis do databáz…
4. 6. 2013   #177253

To vše je v pořádku co se týče php. Jde o ten zápis do Mysql , že se to nezapíše. 

Viktor Beránek
PHP › Nefungující zápis do databáz…
4. 6. 2013   #177232

Zdravím mám takový problém. Mám udělaný projekt ve kterém se v administraci vytvářejí podstránky. Je tam potřeba Wysiwyg editor. Jenomže někdy se to do DB jeho obsah zapíše někdy ne(ve většině ne). Všechny přípojení atd. mám v pořádku všechny výpisy a propojení funguje. Jediné co mi nefunguje je ten zápis, zkoušel jsem už asi 4 editory 2 databáze, 2 hostingy a nikde se to nechce zapsat. Napadlo mě zda to není apostrofy. Díval jsem se ještě do db a informace o tabulce kde jsou podstránky se vypisuje, že je v ní navíc 3 Kb. Nemáte s tím někdo zkušenosti ? 

Zde je kód 

<? 
include "db.php";
if(isset($_POST['upravit']))  {

$text = $_POST["text"];
$text2 = Trim ("$text");
 mysql_query("UPDATE `podstranky` SET  `text` =  $text2 WHERE  `id` =  '$id' LIMIT 1 ;");
  echo "Upraveno"; 
     } ?>

<h3>Editace podstránky <?echo $id;?> </h3>
	<form method="post" action="">				
		<textarea id="redactor" name="text">
<?    
    $vypis = mysql_query("select * from podstranky where id = '$id'");
while ($polozka = mysql_fetch_array($vypis)){
echo  "".$polozka["text"]."";  
}
?> 	</textarea>
  <input type="submit" value="Odeslat" name="upravit">
  </form>

Předem díky za odpověď :-)

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý