[ 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 | 13
NapísalOffline : 14.05.2014 16:23 | môže niekto poradiť?

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: 12516
Témy: 41 | 41
Bydlisko: Martin
NapísalOffline : 14.05.2014 16:53 | môže niekto poradiť?

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 | 13
Napísal autor témyOffline : 14.05.2014 17:08 | môže niekto poradiť?

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: 12516
Témy: 41 | 41
Bydlisko: Martin
NapísalOffline : 14.05.2014 17:14 | môže niekto poradiť?

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 | 13
Napísal autor témyOffline : 14.05.2014 17:33 | môže niekto poradiť?

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);

?>


 [ Príspevkov: 5 ] 


môže niekto poradiť?



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

114

24.07.2017 15:44

JanoF

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

301

04.11.2009 12:58

stenley

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

VIETE NIEKTO PORADIT P2P_???

v Sieťové a internetové programy

7

630

20.04.2006 19:28

quatermain

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

1475

04.05.2007 7:10

kivi11

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

Vedel by niekto poradiť čo to je?

v Ostatné

2

126

21.04.2013 17:43

Michal Szabó

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

721

09.04.2008 21:34

Qpkqkma

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

308

25.03.2010 9:46

andymc

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

387

23.05.2012 11:58

evens

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

558

26.05.2007 12:03

Thor Steinar

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

Poradí niekto?

v AMD čipové sady

1

387

13.12.2009 18:39

ac.milan

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

Zachránil vás niekto?

v Krčma

9

620

01.07.2008 11:22

emer

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

Help ma niekto

v Redakčné systémy

0

639

22.12.2007 9:38

tomasko

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

Pozná niekto systém AHA! ?

v Redakčné systémy

2

453

21.03.2008 19:11

martinezb6

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

Niekto z nemecka ? please

v Kúpim

2

153

27.03.2015 0:35

kllr007

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

nepozná niekto nejaký tutorial....

v Ostatné

3

620

30.04.2007 6:28

p360t

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

hra niekto knight online?

v Počítačové hry

0

318

15.07.2007 10:10

tomasko



© 2005 - 2017 PCforum, edited by JanoF