[ 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: 12449
Témy: 39 | 39
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: 12449
Témy: 39 | 39
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

761

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

509

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

945

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

1733

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

374

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

961

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

507

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

772

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

778

26.05.2007 12:03

Thor Steinar

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

461

08.08.2019 13:28

dansy

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

1463

26.09.2018 10:12

kllr007

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

Poradí niekto?

v AMD čipové sady

1

823

13.12.2009 18:39

ac.milan

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

Niekto z dellu ?

v Krčma

1

798

22.03.2018 20:27

Trty

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

Zachránil vás niekto?

v Krčma

9

1079

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

1021

22.12.2007 9:38

tomasko

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

Neurobi mi niekto forum?

v Redakčné systémy

25

1421

22.12.2007 10:10

mistr85



© 2005 - 2024 PCforum, edited by JanoF