PHP: Get Value of Object/Array?

3 Antworten

Wäre meiner Meinung nach eher:

 $data->value[0]->Start->DateTime
$data->Value[0]->Start->DateTime;

Bukkit Fehler mit Chatlog-Plugin!

Ich habe meinem auf Server ein ChatLog Plugin hochgeladen.Das von Spigot. Ich habe alles Installiert. Alles geht. Ich gebe /chatreport Name ein. Alles geht noch ich bekomme den link aus der Config. Auf der Website läuft es: /chatlog/ Der Report Link geht aber nicht?! Habe ich etwas Vergessen?!report=1e880dd55db54f8d806380d481fe40ed Die Fehlermeldung: Fatal error: Call to a member function execute() on a non-object in /var/customers/webs/ni299076_2/chatlog/index.php on line 25 Der Code (php): <?php

include('config.php');

if(!empty($_GET)) { if(!empty($_GET['report'])) { $report = $_GET['report']; } }

$options = array( PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8', );

try { $pdo = new PDO('mysql:dbname=' . $mysql_database . ';host=' . $mysql_host . ';port=' . $mysql_port, $mysql_user, $mysql_password, $options); $pdo->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); } catch (PDOException $e) { echo 'Couldn\'t connect to MySQL database! Make sure to edit config.php.

'; echo $e->getMessage(); } if(!empty($report)):

$users_query = $pdo->prepare("SELECT DISTINCT(`name`) AS `name` FROM `test_reportmessages` WHERE `reportid` = ?");
$users_query->execute(array($report));

$users = array();
$names = array();
while ($row = $users_query->fetch(PDO::FETCH_ASSOC)) {
  $users[]= $row;
  if(strlen($row['name']) > 20) {
    $data = json_decode(file_get_contents('<a href="http://api.minetools.eu/uuid/">http://api.minetools.eu/uuid/</a>' . $row['name'] . ''), true);
    $names[$row['name']] = $data['name'];
  } else {
    $names[$row['name']] = $row['name'];
  }
}
$usercount = count($users);

$msgcount_query = $pdo->prepare("SELECT COUNT(*) FROM `test_reportmessages` WHERE `reportid` = ?");
$msgcount_query->execute(array($report));
$msgcount_query = $msgcount_query->fetch();
$msgcount = $msgcount_query['0'];

endif;

?> <!DOCTYPE html> <?php echo $network_name; ?> ChatLog

<!-- Bootstrap -->
<link rel="stylesheet" href="<a href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.css">https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.css</a>">

<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
  <script src="<a href="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js">https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js</a>"></script>
  <script src="<a href="https://oss.maxcdn.com/respond/1.4.2/respond.min.js">https://oss.maxcdn.com/respond/1.4.2/respond.min.js</a>"></script>
<![endif]-->
<style type="text/css">
</style>

<?php if(!file_exists(

Darf nur einen Link nutzen Sry (der Spamfilter)

...zur Frage

PHP: Wie kann ich den Preis bei dieser Aufgabe berechen?

Hallo. Ich habe die Aufgabe, den Preis von einer ausgewählten Pizza zu berechen. Könnte mir dabei jemand helfen?

HTML:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
  </head>
  <body>
    <p>Bitte geben sie Ihren Name und Ihre Adresse ein, treffen Sie Ihre Asuwahl und senden Sie das Formular ab:</p>
    <form action="ud08.php" method="post">
      <input name="name"> Name<br><br>
      <input name="adresse"> Adresse<br><br>
      <input type="radio" name="gender" value="Herr"> Herr<br>
      <input type="radio" name="gender" value="Frau"> Frau<p>
      <select name="pizzen">
        <option value="Pizza Tuna (7,50€)" name="tuna" selected> Pizza Tuna (7,50€)
        <option value="Pizza Salami (6,50€)" name="salami" selected> Pizza Salami (6,50€)
        <option value="Pizza Kardinale (6,50€)" name="kardinale" selected> Pizza Kardinale (6,50€)
        <option value="Pizza Käse (65,50€)" name="kaese" selected> Pizza Käse (65,50€)
        <option value="Pizza Hawei (8,50€)" name="hawei" selected> Pizza Hawei (8,50€)
      </select>
      <p>
        <input value="Thunfish" name="thunfish" type="checkbox"> Thunfish
      <p>
        <input value="Extra Kaese" name="extrachees" type="checkbox"> Extra Kaese
      <p>
        <input type="submit" value="Anfrage senden">
        <input type="reset" value="Zurücksetzen">
    </form
  </body>
</html>

PHP:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
  </head>
  
  <?php
    if (isset($_POST['thunfish'])) 
      $thunfish=$_POST['thunfish'];
    else
      $thunfish = 0;

    if (isset($_POST['extrachees']))
      $extrachees = $_POST['extrachees'];
    else
      $extrachees = 0;

    if (isset($_POST['tuna']))
      $tuna = $_POST['tuna'];
    else
      $tuna = 0;

    echo "Sehr geehrter ".$_POST['gender']." ".$_POST['name']."<p>";
    echo "vielen Dank für Ihre Bestellung<p> Wir liefern Ihre ".$_POST['pizzen'];

    if ($thunfish)
      echo " mit Thunfish";

    if ($extrachees)
      echo " mit Extra Käse<br>";

    echo " in 20 Minuten an die folgende Adresse:<p>";
    echo $_POST['adresse']."<p>";
    echo "Der Preis Beträgt:<p>";

    if ($tuna)
      echo " 7,50€";

    echo "Ihr Pizza-Team";
  ?>                                                                                                          </html>
...zur Frage

Php/Html: Input type=text auslesen erst nachdem etwas eingegeben wurde?

Folgender Beispielcode:

<?php
$db = "SELECT Drucker from Druckerliste;"; 
$result = mysqli_query($con, $db);
echo "Drucker:";
while($row = mysqli_fetch_array($result)) {
echo "<input list=\"Druckerliste\" name=\"Druckerliste\">";
echo "<datalist id=\"Druckerliste\">";
echo "<option value=\"".$row['Drucker']."\">"; }
?>

<?php
$db = "SELECT Patrone from Druckerliste WHERE Drucker = '".$_POST['Druckerliste']."';";
$result = mysqli_query($con, $db);
echo "Patrone:";
while($row = mysqli_fetch_array($result)) {
echo "<input list=\"Patronenauswahl\" name=\"Patronenauswahl\">";
echo "<datalist id=\"Patronenauswahl\">";
echo "<option value=\"".$row['Patrone']."\">"; }
?>

Also der Wert soll aus dem oberen Input ausgelesen werden, damit in dem Input darunter eine Datalist mit den dazugehörigen Patronen erscheint. In der Datenbank sind jedem Drucker eine oder auch mehrere Patronen zugeordnet.

Problem ist, sobald ich die Seite aufrufe, will er ja schon die untere Datalist erstellen. Zu dem Zeitpunkt hat der User ja aber noch keinen Drucker eingetragen.

Folge: Undefined Index: Drucker

Jetzt hab ich es mit einem Type=submit versucht, sodass der User halt immer einen button drücken muss und dann wird die zweite Datalist erst erstellt. Aber dann löscht er immer alle vorher eingegebenen Sachen...

Hat jemand zufällig eine elegantere Art oder einen weisen Rat für mich? Wäre demjenigen sehr dankbar! Grüße Jonas

...zur Frage

Was möchtest Du wissen?