Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.02.10
Prihlásený: 21.05.14
Príspevky: 53
Témy: 13
Príspevok NapísalOffline : 14.05.2014 16:23

Zdravím potrebujem pomôcť. Mám nasledujúci formulár hladal som všade všetky možné varianty.
Tento jediný čiastočne funguje ale vkladá mi "prázdno".
Vo pred budem vďačný.
Teraz som zistil že to mám zrejme v zlej sekcii ospravedlnujem sa zato.

Update výpisu:
Kód:
<?php
include 'config.php';

$con=mysqli_connect("$dbhost","$dblogin","$dbpass","$dbname");
// Check connection
if (mysqli_connect_errno()) {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

if(isset($_POST['send']))
{

$id = intval($_GET['id']);
$ticket = mysqli_real_escape_string($con, $_POST['ticket']);
$stav = mysqli_real_escape_string($con, $_POST['stav']);

mysqli_query($con,"UPDATE tickety SET ticket='".$ticket."', stav='".$stav."' WHERE Id = '".$id."'");

    echo 'Odpoveď odoslaná!';
}

mysqli_close($con);
?>


Výpis ktorý potrebujem upraviť a vložiť UPDATE:
Kód:
<?php
include 'config.php';



$con=mysqli_connect("$dbhost","$dblogin","$dbpass","$dbname");
// Check connection
if (mysqli_connect_errno()) {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$result = mysqli_query($con,"SELECT * FROM tickety ORDER BY Id");

echo "<fieldset><legend>OFF Tickety:</legend>";

while($row = mysqli_fetch_array($result)) {
  echo '<form method="post" >';
  echo 'ID:<input type=text name="id" value="' . $row['Id'] . '" size=1 />';
  echo 'Nick: ' . $row['nick'] . '  ' . $row['suradnice'] . '';
  echo '<select name="stav" size=1>
        <option value="' . $row['stav'] . '" >' . $row['stav'] . '</option>
        <option value="Vyriešené!_Ďakujeme!" >Vyriešené! Ďakujeme!</option>
        </select>';
  echo '<textarea name="ticket" cols="60" rows="5" >' . $row['ticket'] . '</textarea><br/>';
  echo '<a href="edit_ticket.php?id=' . $row['Id'] . '"><input type="submit" value="Odpovedať" name="send" /></a>
        <a href="delete_ticket_off.php?id=' . $row['Id'] . '"><input type="submit" value="Uzavrieť" /></a>';
}
echo "</fieldset>";

mysqli_close($con);

?>


Offline

Správca fóra
Správca fóra
môže niekto poradiť?

Registrovaný: 08.08.09
Príspevky: 12449
Témy: 39
Príspevok NapísalOffline : 14.05.2014 16:53

Skús si dať pred ten SQL UPDATE toto:
Kód:
echo $id;
echo "<br>".$ticket;
echo "<br>".$stav;

Vypíše sa to, čo si odoslal?







_________________
always is always wrong
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.02.10
Prihlásený: 21.05.14
Príspevky: 53
Témy: 13
Príspevok Napísal autor témyOffline : 14.05.2014 17:08

killer píše:
Skús si dať pred ten SQL UPDATE toto:
Kód:
echo $id;
echo "<br>".$ticket;
echo "<br>".$stav;

Vypíše sa to, čo si odoslal?


Toto:
0
jhghjghjghjtzjt
Vyriešené!_Ďakujeme!Odpoveď odoslaná!

Ale neuloží to do DB, na podobnej stránke mám insert tam je všetko v poriadku.


Offline

Správca fóra
Správca fóra
môže niekto poradiť?

Registrovaný: 08.08.09
Príspevky: 12449
Témy: 39
Príspevok NapísalOffline : 14.05.2014 17:14

No a máš v databáze záznam s id = 0? (Nemáš, ale aj tak to vypíše "Odpoveď odoslaná" pretože neošetruješ vykonanie SQL - len ho spustíš a dúfaš že funguje)
Čo sa kódu týka, strach a hrôza. Vôbec sa z toho nedá pochopiť o čo sa vlastne snažíš.
Toto [c]<a href="edit_ticket.php?id=' . $row['Id'] . '"><input type="submit" value="Odpovedať" name="send" /></a>[/c] je čo za konštrukcia pre boha?







_________________
always is always wrong
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.02.10
Prihlásený: 21.05.14
Príspevky: 53
Témy: 13
Príspevok Napísal autor témyOffline : 14.05.2014 17:33

killer píše:
No a máš v databáze záznam s id = 0? (Nemáš, ale aj tak to vypíše "Odpoveď odoslaná" pretože neošetruješ vykonanie SQL - len ho spustíš a dúfaš že funguje)
Čo sa kódu týka, strach a hrôza. Vôbec sa z toho nedá pochopiť o čo sa vlastne snažíš.
Toto [c]<a href="edit_ticket.php?id=' . $row['Id'] . '"><input type="submit" value="Odpovedať" name="send" /></a>[/c] je čo za konštrukcia pre boha?

Na klientskej stránke si užívatel vypíše formulár, text mi následne zobrazí v admin sekcii. V <textarea>.
Tento text prepíšem a odošlem UDPATE čo sa následne zobrazí u klienta ako zmenený text s rovnakým ID.
Medzi tým som to trošku upravil href som odstránil nechal som tam len submit button. Aj tak je ID vypísané v políčku input. A vložil som to do rovnakého súboru.
Kód som našiel na stránke W3Schools

či náhodou nebude chyba v DB, stlpce sú takéto:
Id, nick, ticket, suradnice, stav

// Spojený príspevok Str 14.05.14 18:50

Tak nikto netuší? Nie som ani len začiatočník v php.

// Spojený príspevok Str 14.05.14 19:25

Tak dakujem za "POMOC" nie som vôbec dobrý v php skôr o nom nič neviem, ale podarilo sa mi to srovozniť

Citácia:
<?php
include 'config.php';

$con=mysqli_connect("$dbhost","$dblogin","$dbpass","$dbname");
// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

if(isset($_POST['send']))
{

$id = intval($_GET['id']);
$ticket = mysqli_real_escape_string($con, $_POST['ticket']);
$stav = mysqli_real_escape_string($con, $_POST['stav']);

echo $id;
echo "<br>".$ticket;
echo "<br>".$stav;
$sql = "UPDATE mcclient_tickety SET Id='$id', ticket='$ticket', stav='$stav' WHERE Id='$id'";
$query = mysqli_query($con, $sql) or die (mysqli_error());
echo 'Odpoveď odoslaná!';
}

mysqli_close($con);
?>


Citácia:
<?php
include 'config.php';

$con=mysqli_connect("$dbhost","$dblogin","$dbpass","$dbname");
// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$result = mysqli_query($con,"SELECT * FROM mcclient_tickety ORDER BY Id");

echo "<fieldset><legend>OFF Tickety:</legend>";

while($row = mysqli_fetch_array($result)) {
echo '<form method="post" action="tickety.php?id=' . $row['Id'] . '" >';
echo 'ID:' . $row['Id'] . '';
echo 'Nick: ' . $row['nick'] . ' ' . $row['suradnice'] . '';
echo '<select name="stav" size=1>
<option value="' . $row['stav'] . '" >' . $row['stav'] . '</option>
<option value="Vyriešené!_Ďakujeme!" >Vyriešené! Ďakujeme!</option>
</select>';
echo '<textarea name="ticket" cols="60" rows="5" >' . $row['ticket'] . '</textarea><br/>';
echo '<input type="submit" value="Odpovedať" name="send" />
<input type="submit" value="Uzavrieť" name="delete" /><br/>';
}
echo "</fieldset>";

mysqli_close($con);

?>


Odpovedať na tému [ Príspevkov: 5 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Môže niekto upraviť doručenú sms ?

v Grafické programy

2

720

24.07.2017 15:44

JanoF Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Zravim moze mi niekto pomocť

v Assembler, C, C++, Pascal, Java

1

478

04.11.2009 12:58

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. VIETE NIEKTO PORADIT P2P_???

v Sieťové a internetové programy

7

898

20.04.2006 19:28

quatermain Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém s BIOSOM, vie niekto poradiť?

v Biosy a ladenie výkonu

19

1705

04.05.2007 7:10

kivi11 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vedel by niekto poradiť čo to je?

v Ostatné

2

335

21.04.2013 17:43

Michal Szabó Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vie mi niekto poradiť ako zistím predajnú cenu notebooku?

v Obchody, reklamácie a právo

1

919

09.04.2008 21:34

Qpkqkma Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Chcem si kupit Wifi. Moze te mi poradit?

v Rozširujúce karty

1

471

25.03.2010 9:46

andymc Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nova zostava, treba poradit ci to tak moze byt

v PC zostavy

15

731

23.05.2012 11:58

evens Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. neviete mi poradit, moze to byt MB ze sa prehrieva

v Chladiče a všetky druhy chladenia

5

737

26.05.2007 12:03

Thor Steinar Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vedel by mi niekto poradiť cenu za akú by som mal predať tento PC?

v Informujem sa

4

419

08.08.2019 13:28

dansy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vie mi niekto poradiť, prečo sa mi trasú hrany na objektoch? (plotoch, stromoch, strechách a pod.)

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Počítačové hry

33

1370

26.09.2018 10:12

kllr007 Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Poradí niekto?

v AMD čipové sady

1

734

13.12.2009 18:39

ac.milan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zachránil vás niekto?

v Krčma

9

988

01.07.2008 11:22

emer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Niekto z dellu ?

v Krčma

1

689

22.03.2018 20:27

Trty Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Help ma niekto

v Redakčné systémy

0

934

22.12.2007 9:38

tomasko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pozná niekto systém AHA! ?

v Redakčné systémy

2

624

21.03.2008 19:11

martinezb6 Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra