chatbox

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Software Developer C++

Vacature details Vakgebied: Software/IT Opleiding: Senior Vacature ID: 13342 Introductie Do you want to work for one of the most innovative companies located in the region of Eindhoven. Currently Due to growth we are looking for a Senior Software Developer. Our client is a high-tech company with international roots and can provide you with a challenging opportunity. Functieomschrijving Responsibilities: Design, develop, and maintain high-quality software applications in C++ Collaborate with other engineers, product managers, and stakeholders to understand requirements and develop solutions Write clean, maintainable, and efficient code Conduct thorough testing and debugging to ensure high-quality software Optimize applications for

Bekijk vacature »

Embedded Software Developer Games

Functie omschrijving Heb jij affiniteit met hardware en wil jij kleuren binnen een Qt framework? Spreek jij de talen C en of C ++? Dan ben ik wellicht opzoek naar jou! Voor een super gave opdrachtgever in omgeving Delft is er namelijk plek voor een nieuwe kracht! Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke game industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen en buitenland? Je zult in een team, samen met vier ontwikkelaars, de mooiste

Bekijk vacature »

Java developer - procesoptimalisatie (Inhouse)

Functie Wat ga je doen als Java developer? Jij als back end developer hebt al enige ervaring opgedaan in jouw vakgebied. Voornamelijk het werken met Java en Spring spreekt jou aan. Jij wordt samen met je collega developers in het team verantwoordelijk voor de gehele back end van de applicatie. Hierdoor heb jij veel zelfstandigheid in je rol en zul je ook zelf beslissingen samen met de PO maken. Er wordt gewerkt volgens de SCRUM methodiek, om zo structuur te creëren in de werkzaamheden. Binnen de 2-wekelijkse sprints pak jij je taken op die samen met de PO afgestemd zijn.

Bekijk vacature »

PHP Software Developer

Functie omschrijving Op zoek naar een nieuwe uitdaging binnen PHP? Lees dan snel verder! Wij zoeken een ervaren PHP developer die binnen een organisatie gaat functioneren als verlengstuk van de klant. Wij zoeken voor deze iemand die technisch complexe zaken met enthousiasme en plezier aanvliegt. Verder moet je instaat zijn om je tijd goed te managen omdat je aan meerdere projecten tegelijkertijd werkt. Je werkt met de nieuwste technieken en tijdens deze uitdaging werk je veel samen met de front-end developers van deze organisatie. Wij zoeken iemand die zichzelf graag uitdaagt en altijd de beste wilt zijn. Bedrijfsprofiel Waar ga

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in ons development team met twee andere .NET developers. Als team werken jullie in scrum en is er iedere ochtend om 11.00 een standup. Jij krijgt als junior .NET ontwikkelaar een inwerk traject dat echt specifiek wordt ingericht op basis van wat jij nodig hebt. Een van de grootste pluspunten bij ons is dat wij binnen ons bedrijf veel (technische) vrijheid geven en juist eigen initiatieven erg stimuleren. Jouw werkzaamheden gaan er bij ons als volgt uit zien: – Het ontwikkelen van nieuwe software samen met interne en eventueel externe ontwikkelaars; – Het

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar versterking voor op de afdeling Software Development! Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met

Bekijk vacature »

3D BIM Add-on Developer

Als 3D BIM add- on ontwikkelaar bij KUBUS ontwikkel je add-ons (BCF Managers genaamd) voor de toonaangevende building information modeling (BIM) programma's Revit, Navisworks, Archicad, AutoCAD en Tekla Structures. BCF Managers maken gegevensoverdracht mogelijk tussen BIM-software en BIMcollab. Je werkt zowel aan de front- als aan de back-end. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein genoeg om als individuele ontwikkelaar invloed uit te kunnen oefenen en

Bekijk vacature »

Functioneel applicatiebeheerder - SOP-SYS-SAM

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Functioneel Applicatiebeheerder op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je gaat samenwerken in een team van circa 15 functioneel applicatiebeheerders en gaat onderdeel uitmaken van een DevOps team. Met dit team ga je applicaties (laten) ontwikkelen en beheren. Hierbij concentreer je je vooral op de functionele aspecten, zodat

Bekijk vacature »

Front-end developer

Functie Jij komt te werken in een team van 5 developers. het product is continue in beweging. Nieuwe en bestaande klanten vragen om vaak nieuwe features. Hierin ben jij zeer belangrijk om te zorgen dat de functionaliteiten goed opgezet worden op technisch vlak. Designs krijg je aangeleverd van een externe partij zodat jij je primair kan focussen op de techniek! Je hebt daarbij alle vrijheid om je eigen creativiteit toe te passen en mee te denken over de gebruikte technieken. Het gezamenlijke doel is een product dat functioneel zeer gebruiksvriendelijk is en het bedrijfsproces van de gebruikers versneld en kwalitatief

Bekijk vacature »

T-SQL Database developer

Functie omschrijving Ben jij een ETL database specialist? Houd jij ervan om te puzzelen met Databases, Query's & Stored procedures? Zoek jij uitdaging, vrijheid en verantwoordelijkheid? Zoek dan niet verder! Wij zijn per direct op zoek naar medior en senior database developers. Je gaat werken voor een relatief klein softwarebedrijf in omgeving Tilburg. Samen met 12 collega's (allemaal techneuten), ga jij je bezig houden met het bouwen en/of onderhouden van database software. Deze software wordt internationaal ingezet voor het automatiseren van logistieke processen. Jouw werkzaamheden gaan er als volgt uit zien: Je bent in een klein team met developers, verantwoordelijk

Bekijk vacature »

Software Developer .NET

Functie omschrijving .NET developer gezocht! Wij zoek op zoek naar een .NET Developer die zich niet uit het veld laat slaan voor een software bedrijf in de regio Veenendaal. Je gaat in deze functie aan de slag met het door ontwikkelen van bestaande producten en het ontwikkelen van nieuwe producten. Dit bedrijf ontwikkeld SaaS applicaties die zowel intern als extern gebruikt worden. Verder bestaat je functie uit: Het ontwikkelen en bouwen van webapplicatie, mobiele applicaties en websites vallen onder jouw verantwoordelijkheden; Werken met onder andere .NET, C#, HTML/CSS, Javascript en MSSQL/Oracle Databases; Hierin werk je samen met andere developers en

Bekijk vacature »

.NET developer

Functie The position we have for you As a .NET developer you will work for one of our customers active in the High Tech Industry. Our customers are mainly located in the Eindhoven area. We are very selective when it comes to the projects we accept and therefore only focus on innovative and complex projects. Because our customers are mainly specialized in machine construction, you often work close to the machines. Our team currently consists of Embedded engineers, IOT developers and Cloud engineers. We mainly work on Microsoft projects where WPF, UWP, .NET Core and Microsoft Azure are used. Eisen

Bekijk vacature »

Full-stack developer

Als Full-stack developer bij KUBUS houd je je bezig met het ontwikkelen van de (web)applicatie en services van BIMcollab. Samen met je SCRUM team werk je aan zowel de front- als de back-end. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein genoeg om als individuele ontwikkelaar invloed uit te kunnen oefenen en echt het verschil te kunnen maken. Ons ontwikkelteam bestaat uit ruim 40 ontwikkelaars, testers, scrum

Bekijk vacature »

Grafisch vormgever

Standplaats: Maasland Aantal uren: 32 – 40 uur per week Opleidingsniveau: HBO werk- en denkniveau Ben jij een ambitieuze grafisch vormgever met een passie voor creativiteit en oog voor detail? Vind jij het daarnaast leuk om ook marketingactiviteiten op te pakken? Dan zijn wij op zoek naar jou! Bedrijfsinformatie Westacc Group BV is het zusterbedrijf van HABA en specialiseert zich in (maatwerk) oplossingen voor (elektro) techniek en verlichting in de kampeerbranche. Zij produceren en assembleren onderdelen voor caravans, campers en boten. Voor een groot aantal caravan- en campermerken leveren wij producten als zekeringkasten, invoerdozen, acculaders, schakelmateriaal en verlichting. De producten

Bekijk vacature »

Ervaren Full-Stack PHP Developer

Functieomschrijving Gezocht! Ervaren PHP Developer! Voor een organisatie in de regio Harderwijk zoeken wij een ervaren PHP Developer die het IT team van dit bedrijf gaat versterken. We zijn op zoek naar een enthousiaste en breed georiënteerde IT-er die het innovatieve bedrijf nog een stap verder kan brengen. Voor deze functie zoeken wij iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je werkt samen met een externe ontwikkelpartij en kunt hun dus uitdagen op het geleverde werk. Het schrijven van concepten aan de AI en hardware kant valt onder je verantwoordelijkheden. Het bedrijf noemt zichzelf een

Bekijk vacature »

Pagina: « vorige 1 2 3 volgende »

Bart de kinkelaar

bart de kinkelaar

17/03/2015 16:36:03
Quote Anchor link
De MQL`s zijn aangepast, font weggehaald. $conn was bij Index.php $con, dat is gelijkgetrokken.
Opvallend vind ik inmiddels het volgende. De chat is te zien via die Index.php, maar als ik naar de pagina ga met deze sql query`s etc. Krijg ik het volgende:
" Warning: mysqli_error() expects exactly 1 parameter, 0 given in C:\xampp\htdocs\Webwinkelcentrum\MMchat3\script_page.php on line 59
Failed to connect to MySQL:"
 
PHP hulp

PHP hulp

22/11/2024 23:57:03
 
- Ariën  -
Beheerder

- Ariën -

17/03/2015 16:40:10
Quote Anchor link
- SanThe - op 17/03/2015 16:35:04:
Aar C op 17/03/2015 16:31:45:
Op het eerste ogenblik zie ik ook niet waarom die $id niet zou bestaan.


Als de GET niet bestaat ook geen $id.


Maar hij zegt:
Quote:
Achter de link staat ?id=1 en bovenaan de code staat....

Ik betwijfel eigenlijk of er echt wel een id= is meegegeven.

Toevoeging op 17/03/2015 16:41:05:

Bart de kinkelaar op 17/03/2015 16:36:03:
Opvallend vind ik inmiddels het volgende. De chat is te zien via die Index.php, maar als ik naar de pagina ga met deze sql query`s etc. Krijg ik het volgende:
" Warning: mysqli_error() expects exactly 1 parameter, 0 given in C:\xampp\htdocs\Webwinkelcentrum\MMchat3\script_page.php on line 59
Failed to connect to MySQL:"


Er mist een argument aan de functie. Die van de connectie.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

17/03/2015 16:42:52
Quote Anchor link
Bart de kinkelaar op 17/03/2015 16:36:03:
De MQL`s zijn aangepast, font weggehaald. $conn was bij Index.php $con, dat is gelijkgetrokken.
Opvallend vind ik inmiddels het volgende. De chat is te zien via die Index.php, maar als ik naar de pagina ga met deze sql query`s etc. Krijg ik het volgende:
" Warning: mysqli_error() expects exactly 1 parameter, 0 given in C:\xampp\htdocs\Webwinkelcentrum\MMchat3\script_page.php on line 59
Failed to connect to MySQL:"


mysqli_error( $conn );
 
Bart de kinkelaar

bart de kinkelaar

17/03/2015 16:42:59
Quote Anchor link
http://localhost:8080/webwinkelcentrum/mmchat3/index1.php?id=1 Mijn link waarbij ik het id check.

Bij een vorige site werkte id wel. Waarschijnlijk mis ik een bepaald bestand die ik wel in het mapje vd vorige site heb, en niet hier. Ik ga t controleren.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

17/03/2015 16:45:35
Quote Anchor link
Alle php functies staan op php.net beschreven. Google gewoon op php mysqli_error en zie de derde hit van boven
 
Bart de kinkelaar

bart de kinkelaar

17/03/2015 16:50:33
Quote Anchor link
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Notice: Undefined variable: id in C:\xampp\htdocs\Webwinkelcentrum\MMchat3\script_page.php on line 44
hetgeen wat ik krijg als ik de mysql error verander in wat jij zei ( mysqli_error($con);
Ik kijk dalijk wel even op php.net

Toevoeging op 17/03/2015 16:53:37:

van die site word ik niet echt wat wijzer van wat de fout is, heb ik het idee.
 
- SanThe -

- SanThe -

17/03/2015 16:54:01
Quote Anchor link
Dus is $id onbekend.
Zet eens als test een vast $id=1; neer.
Gewijzigd op 17/03/2015 16:56:00 door - SanThe -
 
Frank Nietbelangrijk

Frank Nietbelangrijk

17/03/2015 17:01:49
Quote Anchor link
>> van die site word ik niet echt wat wijzer van wat de fout is, heb ik het idee.

Die site is de complete referentie naar alle standaard php functies. Het laat je weten waarvoor een functie dient, welke parameters je moet opgeven, welke parameters optioneel zijn en wat de functie kan teruggeven. Daarnaast staan er voorbeelden bij. Onmisbaar dus
 
Bart de kinkelaar

bart de kinkelaar

17/03/2015 17:04:46
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$con
=mysqli_connect("localhost","root","superbart","minimail");
// Check connection
if (mysqli_connect_errno())
{

echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

session_start(); // Start a new session?>
<?php
{
  $id = 1;
  // getting info from db
}
?>

hierbij is de error: Notice: Undefined variable: nrOfRows in C:\xampp\htdocs\Webwinkelcentrum\MMchat3\script_page.php on line 47

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$con
=mysqli_connect("localhost","root","superbart","minimail");
// Check connection
if (mysqli_connect_errno())
{

echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

session_start(); // Start a new session
if(isset($_GET['id']))
{

  $id = 1;
  // getting info from db
}
?>

levert dezelfde code op als eerder in dit topic vermeld (undefined variable: id)
Gewijzigd op 17/03/2015 17:10:36 door - Ariën -
 
- SanThe -

- SanThe -

17/03/2015 17:07:49
Quote Anchor link
Je ziet dat als $id bekent is krijg je een andere error.
Dus de GET werkt niet/is leeg.
 
Bart de kinkelaar

bart de kinkelaar

17/03/2015 17:11:17
Quote Anchor link
ik zag dat er naast "if(isset($_GET['id']))" ook "if(isset($_GET['get']))" stond. Toen ik dit aanpaste gaf hij aan Failed to connect to Mysql
 
- Ariën  -
Beheerder

- Ariën -

17/03/2015 17:11:18
Quote Anchor link
Sluit je PHP ook af binnen je codeblokken, anders dan krijg je [code]-tags in je codeblokken ;).
Gewijzigd op 17/03/2015 17:11:38 door - Ariën -
 
Bart de kinkelaar

bart de kinkelaar

17/03/2015 17:14:51
Quote Anchor link
Kan iemand vinden waarom ik niet kan connecten met de Mysql database con.?

Index1.php:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
<?php session_start(); // Start a new session
$con=mysqli_connect("localhost","root","superbart","minimail");
// Check connection
if (mysqli_connect_errno())
{

echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Ajax Chat Script [User 1]</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript" src="ajax.js"></script>
<script type="text/javascript" src="functions.js"></script>
<script type="text/javascript">
</script>
<link href="styles.css" rel="stylesheet" type="text/css"></link>    
<script language="JavaScript">
<!--
if (document.layers)
  document.captureEvents(Event.KEYDOWN);
  document.onkeydown =
    function (evt) {
      var keyCode = evt ? (evt.which ? evt.which : evt.keyCode) : event.keyCode;
      if (keyCode == 13)
       {
         send_message('output_div','text_content','1');
       }
    }
//-->
</script>
</head>
<body onload="get_message('output_div','1')">
<center>
 <div class="body-holder">
    <div class="window">
        <table cellspacing="0" cellpadding="0" border="0">
        <tr>
          <td><img src='images/header_01.jpg' height="34"></td>
          <td background="images/header_02.jpg" >
          </td>
          <td background="images/header_02.jpg" width="100%">
            <div id="window_title">MiniMail Chat</div>
          </td>
          <td background="images/header_02.jpg" >
            <img src="images/tipclose.gif" width="20" height="15" onclick="javascript:window.opener='x';window.close()";>
          </td>
          <td><img src='images/header_03.jpg'></td>
        </tr>
        </table>
    </div>
      <div id="tools">
       <?php
       $res_smilies
= mysql_query("select * from smilies");
       $count = 0;
       echo "<table cellspacing=1 border=0 cellpadding=1>\n<tr>";
           while($row_smilies = mysql_fetch_array($res_smilies))
        {

            if($count == 4)
            {

                echo "</tr><tr>";
                $count=0;
            }

            echo "\n<td align='center' width='35'>\n <a href='#' alt='".$row_smilies['image_code']."' onclick=\"add_code('".($row_smilies['image_code'])."');\" border=\"0\"><img src=\"images/".$row_smilies['id'].".gif\" border=\"0\"></a>\n</td>";
            $count ++;
        }

        echo "</table>";
      ?>

     </div>
     <div class="main_container">
        <div class="output-div-container">
           <div id="output_div" onclick="show_smilies()">
           </div>
        </div>
        <table border="0" width="504" class="tool_table">
         <tr>
          <td width="20"><a href="#" onclick="show_smilies('tool')"><img src="images/1.gif" border="0"></a></td>
          <td></td>    
         </tr>
        </table>
        <div class="input-div">
           <textarea type="text" id="text_content" onclick="show_smilies()" size="40" ></textarea>
           <input type="submit" value="send" onclick="send_message('output_div','text_content','1')">
        </div>
    </div>
    </div>
 </center>
  <?php
 $sql
= "select * FROM users";
$result = mysqli_query($con, $sql) or die ( mysql_error() );

$nrOfRows = mysqli_num_rows($result);
if ($nrOfRows > 0)
{

while($row = mysqli_fetch_array($result))      {
    echo "<tr>";
    echo "<td><b><center>Alle gebruikers:</center></b></td>";
    echo "<td><b><center>" . $row['username'] . "</center></b></td>";
    echo "</tr>";
    }

    echo "</table>";
    }

    else
    {
    header("Location:NietIngelogd.php");
    }

    mysqli_close($con);?>

</body>
</html>


Script_page.php:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
<?php
$con
=mysqli_connect("localhost","root","superbart","minimail");
// Check connection
if (mysqli_connect_errno())
{

echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
if(isset($_GET['id']))
{

  $id = intval($_GET['id']);
  // getting info from db
}?>

<?php
    if(isset($_GET['id']))
    {

         if(isset($_GET['content']))
        {

           $str_msg = stripslashes($_GET['content']);
           $time = getdate();
           $str_msg = add_smilies($str_msg);
           $t_stamp = $time['hours'].":".$time['minutes'].":".$time['seconds'];

           $insert1 = "INSERT INTO chat (user_id,msg,timestamp,displayed)
                     VALUES ('"
.$_GET['uid']."', '".addslashes($str_msg)."', '$t_stamp', '0')";
                    
           $query = "SELECT * FROM users WHERE user_id= $id";    
           $result = mysqli_query($con,$query);
           while($row = mysqli_fetch_array($result))      {
           echo "<br><b>User" . $row['username'] . " </b>";}
            $result = mysqli_query($con,$insert1);
           while($row = mysqli_fetch_array($result))      {          
          mysqli_query($insert1);
           echo "[".$t_stamp."] <b>: </b></font>".$str_msg;}
        }
    
        else
    {
echo "Failed to connect to MySQL: " . mysqli_error($con);
    }
    }

    else if(isset($_GET['id']))
    {

           $query = "SELECT * FROM users WHERE user_id= $id";  
           $result = mysqli_query($con,$query) or die (mysql_error());
           $num_rows = mysqli_num_rows($result);
           if ($nrOfRows)
            {

               while($new_msg = mysqlifetch_array($result))
                    echo "<br><b>User ".$id." </b>[".$new_msg['timestamp']."] <b>: </b></font>".stripslashes($new_msg['msg']);
                $query = "select * from users where user_id= $id";
               $result = mysqli_query($query);    
            }
    }

    else
    {
  
echo "Failed to connect to MySQL: " . mysqli_error($con);
    }

function
add_smilies($str_msg)
{

 $get_smiles = mysqli_query("select * from smilies order by length(image_code) desc");
  while($row_smilies = mysqli_fetch_array($get_smiles))
  {

    $str_msg = str_replace(''.$row_smilies['image_code'].''," <img src='images/".$row_smilies['id'].".gif'> ",$str_msg);
    
    //$str_msg = preg_match("/".$row_smilies['image_code']."/","<img src='images/".$row_smilies['id'].".gif'>");
    /*if(false !== strpos($row_smilies['image_code'],$str_msg))
      {
        $sel = mysql_query("select * from smilies where image_code='".$row_smilies['image_code']."'");
        $row = mysql_fetch_array($sel);        
        echo "<img src='images/".$row_smilies['id'].".gif'>";
      }*/


  }
  return $str_msg;
}


?>
 
- Ariën  -
Beheerder

- Ariën -

17/03/2015 17:27:46
Quote Anchor link
Waar gaat het fout?
 
- SanThe -

- SanThe -

17/03/2015 17:31:52
Quote Anchor link
Je gebruikt mysql_ en mysqli_ door elkaar.
Je zet $id (is GET) onbeveiligd in een query.
Ik zie header() middenin de html.

Begin eens met logica in je script te brengen.
 
Thomas van den Heuvel

Thomas van den Heuvel

17/03/2015 17:48:48
Quote Anchor link
script_page.php bevat op meerdere plaatsen een foutboodschap "Failed to connect to MySQL:", terwijl er op dat moment helemaal niets mis hoeft te zijn met de database-connectie.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
if(isset($_GET['content'])) {
    // ...
} else {
    echo "Failed to connect to MySQL: " . mysqli_error($con);
}

?>

Het een heeft geen biet te maken met het ander. Daarom is je mysqli_error() naar alle waarschijnlijkheid ook leeg: er is helemaal geen database-fout aanwezig op dat moment.

Oplossing: geef toepasselijke foutmeldingen in plaats van deze nietszeggende (en foutieve) boodschappen.
 
Bart de kinkelaar

bart de kinkelaar

17/03/2015 17:57:46
Quote Anchor link
@thomas, dat heb ik ook gecheckt door die error melding bij beide op een verschillende manier aan te passen.
Daaruit bleek dat de fout nog steeds hierin zit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
    }
    }

    else if(isset($_GET['id']))
    {

           $query = "SELECT * FROM users WHERE user_id= $id";  
           $result = mysqli_query($conn,$query) or die (mysli_error());
           $num_rows = mysqli_num_rows($result);
           if ($nrOfRows)
            {

               while($new_msg = mysqlifetch_array($result))
                    echo "<br><b>User ".$id." </b>[".$new_msg['timestamp']."] <b>: </b></font>".stripslashes($new_msg['msg']);
                $query = "select * from users where user_id= $id";
               $result = mysqli_query($query);    
            }
    }

    else
    {
  
echo "Failed to connect to MySQL" . mysqli_error($conn);
    }

function
?>
In de hele script_page.php pagina is dit regel 36 tot 56 a 57.
 
- SanThe -

- SanThe -

17/03/2015 18:06:11
Quote Anchor link
7 ..mysli_error() => onbekende function.
9 ..$nrOfRows => onbekende variabele.
11 ..mysqlifetch_array() => onbekende function.
14 ..$result => wordt overschreven, dus de while() faalt.
13..14.. zinloos.
Gewijzigd op 17/03/2015 18:08:01 door - SanThe -
 
Bart de kinkelaar

bart de kinkelaar

17/03/2015 18:13:54
Quote Anchor link
totale code: Nu weergeeft hij geen error maar: o. dat komt door de echo "o". Wat zou ik op die plek moeten plaatsen.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<?php
$conn
=mysqli_connect("localhost","root","superbart","minimail");
// Check connection
if (mysqli_connect_errno())
{

echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
if(isset($_GET['id']))
{

  $id = intval($_GET['id']);
  // getting info from db
}
    if(isset($_GET['id']))
    {

         if(isset($_GET['content']))
        {

           $str_msg = stripslashes($_GET['content']);
           $time = getdate();
           $str_msg = add_smilies($str_msg);
           $t_stamp = $time['hours'].":".$time['minutes'].":".$time['seconds'];

           $insert1 = "INSERT INTO chat (user_id,msg,timestamp,displayed)
                     VALUES ('"
.$_GET['id']."', '".addslashes($str_msg)."', '$t_stamp', '0')";
                    
           $query = "SELECT * FROM users WHERE user_id= $id and displayed=0";    
           $result = mysqli_query($conn,$query);
           while($row = mysqli_fetch_array($result))      {
           echo "<br><b>User" . $row['username'] . " </b>";}
            $result = mysqli_query($conn,$insert1);
           while($row = mysqli_fetch_array($result))      {          
          mysqli_query($insert1);
           echo "[".$t_stamp."] <b>: </b></font>".$str_msg;}
        }
    
        else
    {
echo "Failed to select users in chat: " . mysqli_error();
    }
    }

    else if(isset($_GET['id']))
    {

           $query = "SELECT * FROM users WHERE user_id= $id and displayed=0";  
           $result = mysqli_query($conn,$query) or die ("Error in query: $query. ".mysqli_error());
           $num_rows = mysqli_num_rows($result);
           if ($num_rows)
            {

               while($new_msg = mysqli_fetch_array($result))
                    echo "<br><b>User ".$id." </b>[".$new_msg['timestamp']."] <b>: </b></font>".stripslashes($new_msg['msg']);
            }
    }

    else
    {
echo  "o";
    }

function
add_smilies($str_msg)
{

 $get_smiles = mysqli_query("select * from smilies order by length(image_code) desc");
  while($row_smilies = mysqli_fetch_array($get_smiles))
  {

    $str_msg = str_replace(''.$row_smilies['image_code'].''," <img src='images/".$row_smilies['id'].".gif'> ",$str_msg);
    
    //$str_msg = preg_match("/".$row_smilies['image_code']."/","<img src='images/".$row_smilies['id'].".gif'>");
    /*if(false !== strpos($row_smilies['image_code'],$str_msg))
      {
        $sel = mysli_query("select * from smilies where image_code='".$row_smilies['image_code']."'");
        $row = mysli_fetch_array($sel);        
        echo "<img src='images/".$row_smilies['id'].".gif'>";
      }*/


  }
  return $str_msg;
}

mysqli_close($conn);
?>
 
- SanThe -

- SanThe -

17/03/2015 18:19:07
Quote Anchor link
Op de plaats van de echo 'o' is dus bekend dat $_GET['id'] NIET bestaat.
 

Pagina: « vorige 1 2 3 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.